.ui-spinner,
.ui-spinner-input {
  vertical-align: middle;
  padding: 0
}
.no-touch a:hover,
.paginate_disabled_next:active,
.paginate_disabled_previous:active,
.paginate_enabled_next:active,
.paginate_enabled_previous:active,
.paging_full_numbers a:active,
.ui-dialog,
.ui-menu,
a:active,
table.dataTable thead td:active,
table.dataTable thead th:active {
  outline: 0
}
.columbia-special-printbook .elm-content-container,
.editIcon,
.elm-meta-top:after,
.history-revision-date-plain.hidden-revision-date,
.history-revision-date.hidden-revision-date {
  visibility: hidden
}
.deki-content-edit table,
body.deki-content-edit table,
table {
  border-collapse: collapse;
  border-spacing: 0
}
.column-break,
.mt-listing-detailed-subpages li,
.mt-listing-no-break,
.mt-page-directory-listings li,
.mt-tag-directory-listings li {
  break-inside: avoid-column;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.ui-helper-zfix,
.ui-widget-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse
}
.ui-button .ui-button-text,
.ui-icon {
  display: block
}
.ui-helper-clearfix:after {
  clear: both
}
.ui-helper-clearfix {
  min-height: 0
}
.ui-helper-zfix {
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0)
}
.ui-front {
  z-index: 100
}
.ui-state-disabled {
  cursor: default!important
}
.ui-icon {
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat
}
.ui-widget-overlay {
  position: fixed
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em
}
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default
}
.ui-button {
  margin-right: .1em;
  overflow: visible
}
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
  text-decoration: none
}
.ui-button-icon-only {
  width: 2.2em
}
button.ui-button-icon-only {
  width: 2.4em
}
.ui-button-icons-only {
  width: 3.4em
}
button.ui-button-icons-only {
  width: 3.7em
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em
}
input.ui-button {
  padding: .4em 1em
}
.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px
}
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
  left: .5em
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
  right: .5em
}
.ui-buttonset {
  margin-right: 7px
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em
}
button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  top: 1px
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px
}
.ui-datepicker .ui-datepicker-next {
  right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0
}
.ui-datepicker td {
  border: 0;
  padding: 1px
}
.ui-datepicker td a,
.ui-datepicker td span {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left
}
.ui-datepicker.ui-datepicker-multi {
  width: auto
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0
}
.ui-datepicker-rtl {
  direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px
}
.ui-dialog {
  top: 0;
  left: 0
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
  right: .3em;
  top: 50%
}
.ui-dialog .ui-dialog-content {
  border: 0;
  background: 0 0;
  overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move
}
.ui-menu {
  display: block
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0
}
.ui-menu .ui-menu-item a {
  line-height: 1.5;
  min-height: 0;
  font-weight: 400
}
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-focus {
  font-weight: 400;
  margin: -1px
}
.ui-menu .ui-state-disabled {
  font-weight: 400;
  margin: .4em 0 .2em;
  line-height: 1.5
}
.ui-menu .ui-state-disabled a {
  cursor: default
}
.ui-menu-icons {
  position: relative
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em
}
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em
}
.ui-menu .ui-menu-icon {
  position: static;
  float: right
}
.dataTables_length,
.ui-tabs .ui-tabs-nav li a {
  float: left
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(images/animated-overlay.gif?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none
}
.ui-resizable {
  position: relative
}
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
  display: none
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px
}
.ui-slider-vertical .ui-slider-range-min,
.ui-spinner-down {
  bottom: 0
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000
}
.ui-slider {
  position: relative;
  text-align: left
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit
}
.ui-slider-horizontal {
  height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0
}
.ui-slider-vertical {
  width: .8em;
  height: 100px
}
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden
}
.ui-spinner-input {
  border: none;
  background: 0 0;
  color: inherit;
  margin: .2em 22px .2em .4em
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0
}
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none
}
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0
}
.ui-spinner-up {
  top: 0
}
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px
}
.ui-tabs {
  position: relative
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  top: 0;
  white-space: nowrap
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  background: 0 0
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa
}
.flexbox-style-edit-hover,
.flexbox-style-hover {
  box-shadow: 0 .1em 0 rgba(0, 0, 0, .05), 0 0 .8em none
}
body .ui-tooltip {
  border-width: 2px
}
.ui-widget .ui-widget {
  font-size: 1em
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: 400
}
b,
span.dynatree-folder a,
strong {
  font-weight: 700
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35)
}
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
  background-image: url(/skins/common/images/ui-icons_222222_256x240.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625)
}
.ui-state-default .ui-icon {
  background-image: url(/skins/common/images/ui-icons_888888_256x240.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625)
}
.ui-state-active .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
  background-image: url(/skins/common/images/ui-icons_454545_256x240.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625)
}
.ui-state-highlight .ui-icon {
  background-image: url(/skins/common/images/ui-icons_2e83ff_256x240.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/skins/common/images/ui-icons_cd0a0a_256x240.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625)
}
.ui-icon-blank {
  background-position: 16px 16px
}
.ui-icon-carat-1-n {
  background-position: 0 0
}
.ui-icon-carat-1-ne {
  background-position: -16px 0
}
.ui-icon-carat-1-e {
  background-position: -32px 0
}
.ui-icon-carat-1-se {
  background-position: -48px 0
}
.ui-icon-carat-1-s {
  background-position: -64px 0
}
.ui-icon-carat-1-sw {
  background-position: -80px 0
}
.ui-icon-carat-1-w {
  background-position: -96px 0
}
.ui-icon-carat-1-nw {
  background-position: -112px 0
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px
}
.ui-icon-arrow-4 {
  background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px
}
.ui-icon-extlink {
  background-position: -32px -80px
}
.ui-icon-newwin {
  background-position: -48px -80px
}
.ui-icon-refresh {
  background-position: -64px -80px
}
.ui-icon-shuffle {
  background-position: -80px -80px
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px
}
.ui-icon-folder-open {
  background-position: -16px -96px
}
.ui-icon-document {
  background-position: -32px -96px
}
.ui-icon-document-b {
  background-position: -48px -96px
}
.ui-icon-note {
  background-position: -64px -96px
}
.ui-icon-mail-closed {
  background-position: -80px -96px
}
.ui-icon-mail-open {
  background-position: -96px -96px
}
.ui-icon-suitcase {
  background-position: -112px -96px
}
.ui-icon-comment {
  background-position: -128px -96px
}
.ui-icon-person {
  background-position: -144px -96px
}
.ui-icon-print {
  background-position: -160px -96px
}
.ui-icon-trash {
  background-position: -176px -96px
}
.ui-icon-locked {
  background-position: -192px -96px
}
.ui-icon-unlocked {
  background-position: -208px -96px
}
.ui-icon-bookmark {
  background-position: -224px -96px
}
.ui-icon-tag {
  background-position: -240px -96px
}
.ui-icon-home {
  background-position: 0 -112px
}
.ui-icon-flag {
  background-position: -16px -112px
}
.ui-icon-calendar {
  background-position: -32px -112px
}
.ui-icon-cart {
  background-position: -48px -112px
}
.ui-icon-pencil {
  background-position: -64px -112px
}
.ui-icon-clock {
  background-position: -80px -112px
}
.ui-icon-disk {
  background-position: -96px -112px
}
.ui-icon-calculator {
  background-position: -112px -112px
}
.ui-icon-zoomin {
  background-position: -128px -112px
}
.ui-icon-zoomout {
  background-position: -144px -112px
}
.ui-icon-search {
  background-position: -160px -112px
}
.ui-icon-wrench {
  background-position: -176px -112px
}
.ui-icon-gear {
  background-position: -192px -112px
}
.ui-icon-heart {
  background-position: -208px -112px
}
.ui-icon-star {
  background-position: -224px -112px
}
.ui-icon-link {
  background-position: -240px -112px
}
.ui-icon-cancel {
  background-position: 0 -128px
}
.ui-icon-plus {
  background-position: -16px -128px
}
.ui-icon-plusthick {
  background-position: -32px -128px
}
.ui-icon-minus {
  background-position: -48px -128px
}
.ui-icon-minusthick {
  background-position: -64px -128px
}
.ui-icon-close {
  background-position: -80px -128px
}
.ui-icon-closethick {
  background-position: -96px -128px
}
.ui-icon-key {
  background-position: -112px -128px
}
.ui-icon-lightbulb {
  background-position: -128px -128px
}
.ui-icon-scissors {
  background-position: -144px -128px
}
.ui-icon-clipboard {
  background-position: -160px -128px
}
.ui-icon-copy {
  background-position: -176px -128px
}
.ui-icon-contact {
  background-position: -192px -128px
}
.ui-icon-image {
  background-position: -208px -128px
}
.ui-icon-video {
  background-position: -224px -128px
}
.ui-icon-script {
  background-position: -240px -128px
}
.ui-icon-alert {
  background-position: 0 -144px
}
.ui-icon-info {
  background-position: -16px -144px
}
.ui-icon-notice {
  background-position: -32px -144px
}
.ui-icon-help {
  background-position: -48px -144px
}
.ui-icon-check {
  background-position: -64px -144px
}
.ui-icon-bullet {
  background-position: -80px -144px
}
.ui-icon-radio-on {
  background-position: -96px -144px
}
.ui-icon-radio-off {
  background-position: -112px -144px
}
.ui-icon-pin-w {
  background-position: -128px -144px
}
.ui-icon-pin-s {
  background-position: -144px -144px
}
.ui-icon-play {
  background-position: 0 -160px
}
.ui-icon-pause {
  background-position: -16px -160px
}
.ui-icon-seek-next {
  background-position: -32px -160px
}
.ui-icon-seek-prev {
  background-position: -48px -160px
}
.ui-icon-seek-end {
  background-position: -64px -160px
}
.ui-icon-seek-first,
.ui-icon-seek-start {
  background-position: -80px -160px
}
.ui-icon-stop {
  background-position: -96px -160px
}
.ui-icon-eject {
  background-position: -112px -160px
}
.ui-icon-volume-off {
  background-position: -128px -160px
}
.ui-icon-volume-on {
  background-position: -144px -160px
}
.ui-icon-power {
  background-position: 0 -176px
}
.ui-icon-signal-diag {
  background-position: -16px -176px
}
.ui-icon-signal {
  background-position: -32px -176px
}
.ui-icon-battery-0 {
  background-position: -48px -176px
}
.ui-icon-battery-1 {
  background-position: -64px -176px
}
.ui-icon-battery-2 {
  background-position: -80px -176px
}
.ui-icon-battery-3 {
  background-position: -96px -176px
}
.ui-icon-circle-plus {
  background-position: 0 -192px
}
.ui-icon-circle-minus {
  background-position: -16px -192px
}
.ui-icon-circle-close {
  background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px
}
.ui-icon-circle-check {
  background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
  border-top-left-radius: 4px
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
  border-top-right-radius: 4px
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
  border-bottom-left-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
  border-bottom-right-radius: 4px
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  opacity: .3;
  filter: Alpha(Opacity=30)
}
table.dataTable {
  margin: 0 auto;
  clear: both;
  width: 100%
}
table.dataTable tfoot th {
  padding: 3px 18px 3px 10px;
  border-top: 1px solid #000;
  font-weight: 700
}
table.dataTable td {
  padding: 3px 10px
}
table.dataTable td.center,
table.dataTable td.dataTables_empty {
  text-align: center
}
.dataTables_wrapper {
  position: relative;
  clear: both
}
.dataTables_filter {
  float: right;
  text-align: right
}
.dataTables_info {
  clear: both;
  float: left
}
.dataTables_paginate {
  float: right;
  text-align: right
}
.paginate_disabled_next,
.paginate_disabled_previous,
.paginate_enabled_next,
.paginate_enabled_previous {
  height: 19px;
  float: left;
  cursor: pointer;
  color: #111!important
}
.paginate_disabled_next:hover,
.paginate_disabled_previous:hover,
.paginate_enabled_next:hover,
.paginate_enabled_previous:hover {
  text-decoration: none!important
}
.paginate_disabled_next,
.paginate_disabled_previous {
  color: #666!important
}
.paginate_disabled_previous,
.paginate_enabled_previous {
  padding-left: 23px
}
.paginate_disabled_next,
.paginate_enabled_next {
  padding-right: 23px;
  margin-left: 10px
}
.paginate_enabled_previous {
  background: url(../images/back_enabled.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) top left no-repeat
}
.paginate_enabled_previous:hover {
  background: url(../images/back_enabled_hover.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) top left no-repeat
}
.paginate_disabled_previous {
  background: url(../images/back_disabled.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) top left no-repeat
}
.paginate_enabled_next {
  background: url(../images/forward_enabled.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) top right no-repeat
}
.paginate_enabled_next:hover {
  background: url(../images/forward_enabled_hover.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) top right no-repeat
}
.paginate_disabled_next {
  background: url(../images/forward_disabled.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) top right no-repeat
}
.paging_full_numbers {
  height: 22px;
  line-height: 22px
}
.paging_full_numbers a:hover {
  text-decoration: none
}
.paging_full_numbers a.paginate_active,
.paging_full_numbers a.paginate_button {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  color: #333!important
}
.paging_full_numbers a.paginate_button {
  background-color: #ddd
}
.paging_full_numbers a.paginate_button:hover {
  background-color: #ccc;
  text-decoration: none!important
}
.paging_full_numbers a.paginate_active {
  background-color: #99B3FF
}
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 30px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px;
  border: 1px solid #ddd;
  text-align: center;
  color: #999;
  font-size: 14px;
  background-color: #fff
}
.sorting {
  background: url(../images/sort_both.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) center right no-repeat
}
.sorting_asc {
  background: url(../images/sort_asc.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) center right no-repeat
}
.sorting_asc_disabled {
  background: url(../images/sort_asc_disabled.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) center right no-repeat
}
.sorting_desc_disabled {
  background: url(../images/sort_desc_disabled.png?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) center right no-repeat
}
.dataTables_scroll {
  clear: both
}
.dataTables_scrollBody {
  -webkit-overflow-scrolling: touch
}
ul.dynatree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  background-color: #fff;
  border: 1px dotted gray;
  overflow: auto;
  height: 100%
}
ul.dynatree-container ul {
  padding: 0 0 0 16px;
  margin: 0
}
ul.dynatree-container li {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: repeat-y;
  background-image: url(vline.gif?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625);
  background-position: 0 0;
  margin: 0;
  padding: 1px 0 0;
  list-style: none
}
ul.dynatree-container li.dynatree-lastsib,
ul.dynatree-no-connector>li {
  background-image: none
}
.ui-dynatree-disabled ul.dynatree-container {
  opacity: .5;
  background-color: silver
}
#dynatree-drop-marker,
span.dynatree-checkbox,
span.dynatree-connector,
span.dynatree-drag-helper-img,
span.dynatree-empty,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-radio,
span.dynatree-vline {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-image: url(icons.gif?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625);
  background-position: 0 0
}
.dynatree-loading span.dynatree-expander,
.dynatree-statusnode-wait span.dynatree-icon {
  background-image: url(loading.gif?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625)
}
ul.dynatree-container img {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  vertical-align: top;
  border-style: none
}
span.dynatree-connector {
  background-position: -16px -64px
}
span.dynatree-expander {
  background-position: 0 -80px;
  cursor: pointer
}
.dynatree-exp-cl span.dynatree-expander {
  background-position: 0 -96px
}
.dynatree-exp-cd span.dynatree-expander {
  background-position: -64px -80px
}
.dynatree-exp-cdl span.dynatree-expander {
  background-position: -64px -96px
}
.dynatree-exp-e span.dynatree-expander,
.dynatree-exp-ed span.dynatree-expander {
  background-position: -32px -80px
}
.dynatree-exp-edl span.dynatree-expander,
.dynatree-exp-el span.dynatree-expander {
  background-position: -32px -96px
}
.dynatree-loading span.dynatree-expander {
  background-position: 0 0
}
span.dynatree-checkbox {
  margin-left: 3px;
  background-position: 0 -32px
}
span.dynatree-checkbox:hover {
  background-position: -16px -32px
}
.dynatree-partsel span.dynatree-checkbox {
  background-position: -64px -32px
}
.dynatree-partsel span.dynatree-checkbox:hover {
  background-position: -80px -32px
}
.dynatree-selected span.dynatree-checkbox {
  background-position: -32px -32px
}
.dynatree-selected span.dynatree-checkbox:hover {
  background-position: -48px -32px
}
span.dynatree-radio {
  margin-left: 3px;
  background-position: 0 -48px
}
span.dynatree-radio:hover {
  background-position: -16px -48px
}
.dynatree-partsel span.dynatree-radio {
  background-position: -64px -48px
}
.dynatree-partsel span.dynatree-radio:hover {
  background-position: -80px -48px
}
.dynatree-selected span.dynatree-radio {
  background-position: -32px -48px
}
.dynatree-selected span.dynatree-radio:hover {
  background-position: -48px -48px
}
span.dynatree-icon {
  margin-left: 3px;
  background-position: 0 0
}
.dynatree-ico-cf span.dynatree-icon {
  background-position: 0 -16px
}
.dynatree-ico-ef span.dynatree-icon {
  background-position: -64px -16px
}
.dynatree-statusnode-error span.dynatree-icon {
  background-position: 0 -112px
}
span.dynatree-node {
  display: inline-block;
  vertical-align: top
}
ul.dynatree-container a {
  color: #000;
  text-decoration: none;
  vertical-align: top;
  margin: 0 0 0 3px
}
ul.dynatree-container a:hover {
  background-color: #F2F7FD;
  border-color: #B8D6FB
}
span.dynatree-node a {
  font-size: 10pt;
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px
}
span.dynatree-focused a:link,
ul.dynatree-container a:focus {
  background-color: #EFEBDE
}
span.dynatree-selected a {
  color: green;
  font-style: italic
}
div.dynatree-drag-helper a {
  border: 1px solid gray;
  background-color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  opacity: .8
}
.ui-button-text-only .ui-button-text,
.ui-table {
  padding: 0
}
div.dynatree-drop-accept span.dynatree-drag-helper-img {
  background-position: -32px -112px
}
div.dynatree-drag-helper.dynatree-drop-reject {
  border-color: red
}
img,
legend {
  border: 0
}
div.dynatree-drop-reject span.dynatree-drag-helper-img {
  background-position: -16px -112px
}
#dynatree-drop-marker {
  width: 24px;
  position: absolute;
  background-position: 0 -128px;
  margin: 0
}
#dynatree-drop-marker.dynatree-drop-after,
#dynatree-drop-marker.dynatree-drop-before {
  width: 64px;
  background-position: 0 -144px
}
#dynatree-drop-marker.dynatree-drop-copy,
#dynatree-drop-marker.dynatree-drop-move {
  background-position: -64px -128px
}
span.dynatree-drag-source {
  background-color: #e0e0e0
}
span.dynatree-drag-source a {
  color: gray
}
span.dynatree-drop-target.dynatree-drop-accept a {
  background-color: #3169C6!important;
  color: #fff!important;
  text-decoration: none
}
span.custom1 a {
  background-color: maroon;
  color: #ff0
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
body {
  margin: 0
}
article,
aside,
body.deki-content-edit figure,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline
}
audio:not([controls]) {
  display: none;
  height: 0
}
[hidden],
template {
  display: none
}
a {
  background-color: transparent
}
abbr[title] {
  border-bottom: 1px dotted
}
dfn {
  font-style: italic
}
mark {
  background: #ff0;
  color: #000
}
small {
  font-size: 80%
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup {
  top: -.5em
}
sub {
  bottom: -.25em
}
svg:not(:root) {
  overflow: hidden
}
body.deki-content-edit figure,
figure {
  margin: 1em 40px
}
body.deki-content-edit hr,
hr {
  box-sizing: content-box
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0
}
button {
  overflow: visible
}
button,
select {
  text-transform: none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -moz-appearance: button;
  -ms-appearance: button;
  -webkit-appearance: button;
  appearance: button;
  cursor: pointer
}
button[disabled],
html input[disabled] {
  cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0
}
input {
  line-height: normal
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto
}
input[type=search] {
  -moz-appearance: textfield;
  -ms-appearance: textfield;
  -webkit-appearance: textfield;
  appearance: textfield;
  box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none
}
fieldset {
  margin: 0
}
textarea {
  overflow: auto
}
optgroup {
  font-weight: 700
}
.ui-widget-header {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-weight: 400
}
.ui-widget-header a,
.ui-widget-header a:visited {
  color: #005DA6
}
.no-touch .ui-widget-header a:active,
.no-touch .ui-widget-header a:hover,
.ui-widget-header a:active,
.ui-widget-header a:focus {
  color: #0080E8
}
.ui-widget-content {
  background: 0 0;
  border: 1px solid #EBEBED;
  color: inherit
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-left,
.ui-corner-right,
.ui-corner-tl,
.ui-corner-top,
.ui-corner-tr {
  border-radius: 0
}
.ui-widget-overlay {
  filter: Alpha(Opacity=30);
  background: #fff;
  opacity: .9
}
.ui-widget-shadow {
  background: #fff;
  border-radius: 0
}
.ui-button {
  position: static;
  vertical-align: inherit
}
.ui-button .ui-button-text {
  line-height: inherit
}
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
  color: inherit;
  font: inherit
}
.ui-icon,
.ui-state-active .ui-icon,
.ui-state-default .ui-icon,
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-highlight .ui-icon,
.ui-state-hover .ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
  background: 0 0;
  height: 0;
  width: 0
}
.no-touch .ui-state-hover a:hover,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
.ui-state-error a,
.ui-state-highlight a,
.ui-state-hover a,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-content a,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-highlight a,
.ui-widget-header a {
  color: #005DA6;
  text-decoration: none
}
.no-touch .ui-widget-content a:hover,
.no-touch .ui-widget-header a:hover {
  color: #0080E8
}
.ui-widget-content a:active,
.ui-widget-content a:focus,
.ui-widget-header a:active,
.ui-widget-header a:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: 0 0;
  border: 0;
  color: #000;
  font-weight: 400
}
.ui-state-active,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-active,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-active,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
  background: 0 0;
  border: 0;
  color: #005DA6;
  font-weight: 400
}
.ui-state-error,
.ui-state-highlight,
.ui-widget-content .ui-state-error,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-error,
.ui-widget-header .ui-state-highlight {
  background: 0 0;
  border: 0;
  color: #000
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #000
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 400
}
.ui-table {
  margin: 0;
  width: auto
}
.no-touch .dataTable tr:hover td,
.no-touch .ui-table tr:hover td,
.ui-row-selected .dataTables_empty,
.ui-row-selected td,
.ui-table .even,
.ui-table th,
.ui-widget .ui-table th {
  background: 0 0
}
@font-face {
  font-family: icomoon;
  font-style: normal;
  font-weight: 400;
  src: url(https://ajax.mindtouch.com/icons/0.5.5-20170504/icomoon.eot?#iefix) format('embedded-opentype')
}
@font-face {
  font-family: icomoon;
  src: url(https://ajax.mindtouch.com/icons/0.5.5-20170504/icomoon.eot);
  font-style: normal;
  font-weight: 400;
  src: url(https://ajax.mindtouch.com/icons/0.5.5-20170504/icomoon.woff?#iefix) format('woff'), url(https://ajax.mindtouch.com/icons/0.5.5-20170504/icomoon.ttf) format('truetype'), url(https://ajax.mindtouch.com/icons/0.5.5-20170504/icomoon.svg#icomoon) format('svg')
}
[class*=' mt-icon-']:after,
[class*=' mt-icon-']:before,
[class*=' mt-icon-tab']:after,
[class*=' mt-icon-tab']:before,
[class^=mt-icon-]:after,
[class^=mt-icon-]:before,
[class^=mt-icon-tab]:after,
[class^=mt-icon-tab]:before {
  font-family: icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  speak: none;
  text-decoration: none;
  text-transform: none
}
.mt-icon-mt-logo:before {
  color: #912b1d;
  content: '\e932';
  font-size: 1em;
  position: relative;
  top: 2px
}
.mt-icon-mt-logo:after {
  color: #333;
  content: '\e932';
  font-size: .6em;
  margin-left: .25em
}
.mt-button-style-default,
.mt-button-style-primary {
  display: inline-block;
  font-size: 100%;
  font-weight: 400;
  line-height: 2;
  margin: 0;
  padding: 0 .8em;
  text-indent: 0;
  text-align: center;
  box-sizing: border-box;
  text-decoration: none
}
.mt-icon-edit:before {
  content: '\e819'
}
.mt-icon-delete:before {
  content: '\e88b'
}
.mt-icon-drag:before {
  content: '\e683'
}
.mt-icon-external:before {
  content: '\e95f'
}
.mt-icon-internal:before {
  content: '\e95b'
}
.mt-icon-no-follow-1:before {
  content: '\e95c'
}
.mt-icon-no-follow-2:before {
  content: '\e95d'
}
.mt-icon-self-link:before {
  content: '\e95e'
}
.mt-icon-mt-vertical:before {
  content: '\e92f'
}
.mt-icon-mt-horizontal:before {
  content: '\e931'
}
.mt-icon-api-token:before {
  content: '\e967'
}
.mt-icon-touchpoints:before {
  content: '\e968'
}
.mt-icon-background-color:before {
  content: '\e969'
}
.mt-icon-content-reuse:before {
  content: '\e96a'
}
.mt-icon-horizontal-rule:before {
  content: '\e96b'
}
.mt-icon-paste-from-word:before {
  content: '\e96c'
}
.mt-icon-paste-plain-text:before {
  content: '\e96d'
}
.mt-icon-regular-text:before {
  content: '\e96e'
}
.mt-icon-replace:before {
  content: '\e96f'
}
.mt-icon-show-blocks:before {
  content: '\e970'
}
.mt-icon-text-color:before {
  content: '\e971'
}
.mt-icon-phone2:before {
  content: '\e813'
}
.mt-icon-mobile3:before {
  content: '\e814'
}
.mt-icon-mouse:before {
  content: '\e815'
}
.mt-icon-directions:before {
  content: '\e816'
}
.mt-icon-mail5:before {
  content: '\e817'
}
.mt-icon-paperplane:before {
  content: '\e818'
}
.mt-icon-pencil3:before {
  content: '\e819'
}
.mt-icon-feather2:before {
  content: '\e81a'
}
.mt-icon-paperclip:before {
  content: '\e81b'
}
.mt-icon-drawer4:before {
  content: '\e81c'
}
.mt-icon-reply2:before {
  content: '\e81d'
}
.mt-icon-reply-all:before {
  content: '\e81e'
}
.mt-icon-forward5:before {
  content: '\e81f'
}
.mt-icon-user6:before {
  content: '\e820'
}
.mt-icon-users4:before {
  content: '\e821'
}
.mt-icon-user-add:before {
  content: '\e822'
}
.mt-icon-vcard:before {
  content: '\e823'
}
.mt-icon-export:before {
  content: '\e824'
}
.mt-icon-location3:before {
  content: '\e825'
}
.mt-icon-map3:before {
  content: '\e826'
}
.mt-icon-compass2:before {
  content: '\e827'
}
.mt-icon-location4:before {
  content: '\e828'
}
.mt-icon-target2:before {
  content: '\e829'
}
.mt-icon-share2:before {
  content: '\e82a'
}
.mt-icon-sharable:before {
  content: '\e82b'
}
.mt-icon-heart4:before {
  content: '\e82c'
}
.mt-icon-heart5:before {
  content: '\e82d'
}
.mt-icon-star4:before {
  content: '\e82e'
}
.mt-icon-star5:before {
  content: '\e82f'
}
.mt-icon-thumbsup:before {
  content: '\e830'
}
.mt-icon-thumbsdown:before {
  content: '\e831'
}
.mt-icon-chat2:before {
  content: '\e832'
}
.mt-icon-comment:before {
  content: '\e833'
}
.mt-icon-quote:before {
  content: '\e834'
}
.mt-icon-house:before {
  content: '\e835'
}
.mt-icon-popup:before {
  content: '\e836'
}
.mt-icon-search3:before {
  content: '\e837'
}
.mt-icon-flashlight:before {
  content: '\e838'
}
.mt-icon-printer:before {
  content: '\e839'
}
.mt-icon-bell2:before {
  content: '\e83a'
}
.mt-icon-link2:before {
  content: '\e83b'
}
.mt-icon-flag2:before {
  content: '\e83c'
}
.mt-icon-cog3:before {
  content: '\e83d'
}
.mt-icon-tools:before {
  content: '\e83e'
}
.mt-icon-trophy2:before {
  content: '\e83f'
}
.mt-icon-tag2:before {
  content: '\e840'
}
.mt-icon-camera4:before {
  content: '\e841'
}
.mt-icon-megaphone:before {
  content: '\e842'
}
.mt-icon-moon2:before {
  content: '\e843'
}
.mt-icon-palette:before {
  content: '\e844'
}
.mt-icon-leaf2:before {
  content: '\e845'
}
.mt-icon-music2:before {
  content: '\e846'
}
.mt-icon-music3:before {
  content: '\e847'
}
.mt-icon-new:before {
  content: '\e848'
}
.mt-icon-graduation:before {
  content: '\e849'
}
.mt-icon-book3:before {
  content: '\e84a'
}
.mt-icon-newspaper3:before {
  content: '\e84b'
}
.mt-icon-bag:before {
  content: '\e84c'
}
.mt-icon-airplane2:before {
  content: '\e84d'
}
.mt-icon-lifebuoy:before {
  content: '\e84e'
}
.mt-icon-eye3:before {
  content: '\e84f'
}
.mt-icon-clock4:before {
  content: '\e850'
}
.mt-icon-microphone:before {
  content: '\e851'
}
.mt-icon-calendar4:before {
  content: '\e852'
}
.mt-icon-bolt:before {
  content: '\e853'
}
.mt-icon-thunder:before {
  content: '\e854'
}
.mt-icon-droplet2:before {
  content: '\e855'
}
.mt-icon-cd:before {
  content: '\e856'
}
.mt-icon-briefcase2:before {
  content: '\e857'
}
.mt-icon-air:before {
  content: '\e858'
}
.mt-icon-hourglass:before {
  content: '\e859'
}
.mt-icon-gauge:before {
  content: '\e85a'
}
.mt-icon-language:before {
  content: '\e85b'
}
.mt-icon-network:before {
  content: '\e85c'
}
.mt-icon-key3:before {
  content: '\e85d'
}
.mt-icon-battery:before {
  content: '\e85e'
}
.mt-icon-bucket:before {
  content: '\e85f'
}
.mt-icon-magnet2:before {
  content: '\e860'
}
.mt-icon-drive:before {
  content: '\e861'
}
.mt-icon-cup:before {
  content: '\e862'
}
.mt-icon-rocket2:before {
  content: '\e863'
}
.mt-icon-brush:before {
  content: '\e864'
}
.mt-icon-suitcase:before {
  content: '\e865'
}
.mt-icon-cone:before {
  content: '\e866'
}
.mt-icon-earth2:before {
  content: '\e867'
}
.mt-icon-keyboard2:before {
  content: '\e868'
}
.mt-icon-browser2:before {
  content: '\e869'
}
.mt-icon-publish:before {
  content: '\e86a'
}
.mt-icon-progress-3:before {
  content: '\e86b'
}
.mt-icon-progress-2:before {
  content: '\e86c'
}
.mt-icon-brogress-1:before {
  content: '\e86d'
}
.mt-icon-progress-0:before {
  content: '\e86e'
}
.mt-icon-sun:before {
  content: '\e86f'
}
.mt-icon-sun2:before {
  content: '\e870'
}
.mt-icon-adjust:before {
  content: '\e871'
}
.mt-icon-code2:before {
  content: '\e872'
}
.mt-icon-screen3:before {
  content: '\e873'
}
.mt-icon-infinity:before {
  content: '\e874'
}
.mt-icon-light-bulb:before {
  content: '\e875'
}
.mt-icon-creditcard:before {
  content: '\e876'
}
.mt-icon-database:before {
  content: '\e877'
}
.mt-icon-voicemail:before {
  content: '\e878'
}
.mt-icon-clipboard2:before {
  content: '\e879'
}
.mt-icon-cart4:before {
  content: '\e87a'
}
.mt-icon-box:before {
  content: '\e87b'
}
.mt-icon-ticket2:before {
  content: '\e87c'
}
.mt-icon-rss:before {
  content: '\e87d'
}
.mt-icon-signal:before {
  content: '\e87e'
}
.mt-icon-thermometer:before {
  content: '\e87f'
}
.mt-icon-droplets:before {
  content: '\e880'
}
.mt-icon-uniE881:before {
  content: '\e881'
}
.mt-icon-statistics:before {
  content: '\e882'
}
.mt-icon-pie2:before {
  content: '\e883'
}
.mt-icon-bars3:before {
  content: '\e884'
}
.mt-icon-graph:before {
  content: '\e885'
}
.mt-icon-lock3:before {
  content: '\e886'
}
.mt-icon-lock-open:before {
  content: '\e887'
}
.mt-icon-logout:before {
  content: '\e888'
}
.mt-icon-login:before {
  content: '\e889'
}
.mt-icon-checkmark3:before {
  content: '\e88a'
}
.mt-icon-cross:before {
  content: '\e88b'
}
.mt-icon-minus2:before {
  content: '\e88c'
}
.mt-icon-plus2:before {
  content: '\e88d'
}
.mt-icon-cross2:before {
  content: '\e88e'
}
.mt-icon-minus3:before {
  content: '\e88f'
}
.mt-icon-plus3:before {
  content: '\e890'
}
.mt-icon-cross3:before {
  content: '\e891'
}
.mt-icon-minus4:before {
  content: '\e892'
}
.mt-icon-plus4:before {
  content: '\e893'
}
.mt-icon-erase:before {
  content: '\e894'
}
.mt-icon-blocked2:before {
  content: '\e895'
}
.mt-icon-info3:before {
  content: '\e896'
}
.mt-icon-info4:before {
  content: '\e897'
}
.mt-icon-question3:before {
  content: '\e898'
}
.mt-icon-help:before {
  content: '\e899'
}
.mt-icon-warning2:before {
  content: '\e89a'
}
.mt-icon-cycle:before {
  content: '\e89b'
}
.mt-icon-cw:before {
  content: '\e89c'
}
.mt-icon-ccw:before {
  content: '\e89d'
}
.mt-icon-shuffle2:before {
  content: '\e89e'
}
.mt-icon-arrow:before {
  content: '\e89f'
}
.mt-icon-arrow2:before {
  content: '\e8a0'
}
.mt-icon-retweet:before {
  content: '\e8a1'
}
.mt-icon-loop4:before {
  content: '\e8a2'
}
.mt-icon-history2:before {
  content: '\e8a3'
}
.mt-icon-back:before {
  content: '\e8a4'
}
.mt-icon-switch2:before {
  content: '\e8a5'
}
.mt-icon-list4:before {
  content: '\e8a6'
}
.mt-icon-add-to-list:before {
  content: '\e8a7'
}
.mt-icon-layout:before {
  content: '\e8a8'
}
.mt-icon-list5:before {
  content: '\e8a9'
}
.mt-icon-text:before {
  content: '\e8aa'
}
.mt-icon-text2:before {
  content: '\e8ab'
}
.mt-icon-document:before {
  content: '\e8ac'
}
.mt-icon-docs:before {
  content: '\e8ad'
}
.mt-icon-landscape:before {
  content: '\e8ae'
}
.mt-icon-pictures:before {
  content: '\e8af'
}
.mt-icon-video:before {
  content: '\e8b0'
}
.mt-icon-music4:before {
  content: '\e8b1'
}
.mt-icon-folder2:before {
  content: '\e8b2'
}
.mt-icon-archive:before {
  content: '\e8b3'
}
.mt-icon-trash2:before {
  content: '\e8b4'
}
.mt-icon-upload4:before {
  content: '\e8b5'
}
.mt-icon-download4:before {
  content: '\e8b6'
}
.mt-icon-disk2:before {
  content: '\e8b7'
}
.mt-icon-install:before {
  content: '\e8b8'
}
.mt-icon-cloud3:before {
  content: '\e8b9'
}
.mt-icon-upload5:before {
  content: '\e8ba'
}
.mt-icon-bookmark2:before {
  content: '\e8bb'
}
.mt-icon-bookmarks2:before {
  content: '\e8bc'
}
.mt-icon-book4:before {
  content: '\e8bd'
}
.mt-icon-play5:before {
  content: '\e8be'
}
.mt-icon-pause4:before {
  content: '\e8bf'
}
.mt-icon-record:before {
  content: '\e8c0'
}
.mt-icon-stop4:before {
  content: '\e8c1'
}
.mt-icon-next2:before {
  content: '\e8c2'
}
.mt-icon-previous2:before {
  content: '\e8c3'
}
.mt-icon-first2:before {
  content: '\e8c4'
}
.mt-icon-last2:before {
  content: '\e8c5'
}
.mt-icon-resize-enlarge:before {
  content: '\e8c6'
}
.mt-icon-resize-shrink:before {
  content: '\e8c7'
}
.mt-icon-volume:before {
  content: '\e8c8'
}
.mt-icon-sound2:before {
  content: '\e8c9'
}
.mt-icon-mute:before {
  content: '\e8ca'
}
.mt-icon-flow-cascade:before {
  content: '\e8cb'
}
.mt-icon-flow-branch:before {
  content: '\e8cc'
}
.mt-icon-flow-tree:before {
  content: '\e8cd'
}
.mt-icon-flow-line:before {
  content: '\e8ce'
}
.mt-icon-flow-parallel:before {
  content: '\e8cf'
}
.mt-icon-arrow-left4:before {
  content: '\e8d0'
}
.mt-icon-arrow-down4:before {
  content: '\e8d1'
}
.mt-icon-arrow-up-upload:before {
  content: '\e8d2'
}
.mt-icon-arrow-right4:before {
  content: '\e8d3'
}
.mt-icon-arrow-left5:before {
  content: '\e8d4'
}
.mt-icon-arrow-down5:before {
  content: '\e8d5'
}
.mt-icon-arrow-up4:before {
  content: '\e8d6'
}
.mt-icon-arrow-right5:before {
  content: '\e8d7'
}
.mt-icon-arrow-left6:before {
  content: '\e8d8'
}
.mt-icon-arrow-down6:before {
  content: '\e8d9'
}
.mt-icon-arrow-up5:before {
  content: '\e8da'
}
.mt-icon-arrow-right6:before {
  content: '\e8db'
}
.mt-icon-arrow-left7:before {
  content: '\e8dc'
}
.mt-icon-arrow-down7:before {
  content: '\e8dd'
}
.mt-icon-arrow-up6:before {
  content: '\e8de'
}
.mt-icon-arrow-right7:before {
  content: '\e8df'
}
.mt-icon-arrow-left8:before {
  content: '\e8e0'
}
.mt-icon-arrow-down8:before {
  content: '\e8e1'
}
.mt-icon-arrow-up7:before {
  content: '\e8e2'
}
.mt-icon-arrow-right8:before {
  content: '\e8e3'
}
.mt-icon-arrow-left9:before {
  content: '\e8e4'
}
.mt-icon-arrow-down9:before {
  content: '\e8e5'
}
.mt-icon-arrow-up8:before {
  content: '\e8e6'
}
.mt-icon-arrow-right9:before {
  content: '\e8e7'
}
.mt-icon-arrow-left10:before {
  content: '\e8e8'
}
.mt-icon-arrow-down10:before {
  content: '\e8e9'
}
.mt-icon-arrow-up9:before {
  content: '\e8ea'
}
.mt-icon-uniE8EB:before {
  content: '\e8eb'
}
.mt-icon-arrow-left11:before {
  content: '\e8ec'
}
.mt-icon-arrow-down11:before {
  content: '\e8ed'
}
.mt-icon-arrow-up10:before {
  content: '\e8ee'
}
.mt-icon-arrow-right10:before {
  content: '\e8ef'
}
.mt-icon-menu4:before {
  content: '\e8f0'
}
.mt-icon-ellipsis:before {
  content: '\e8f1'
}
.mt-icon-dots:before {
  content: '\e8f2'
}
.mt-icon-dot:before {
  content: '\e8f3'
}
.mt-icon-cc:before {
  content: '\e8f4'
}
.mt-icon-cc-by:before {
  content: '\e8f5'
}
.mt-icon-cc-nc:before {
  content: '\e8f6'
}
.mt-icon-cc-nc-eu:before {
  content: '\e8f7'
}
.mt-icon-cc-nc-jp:before {
  content: '\e8f8'
}
.mt-icon-cc-sa:before {
  content: '\e8f9'
}
.mt-icon-cc-nd:before {
  content: '\e8fa'
}
.mt-icon-cc-pd:before {
  content: '\e8fb'
}
.mt-icon-cc-zero:before {
  content: '\e8fc'
}
.mt-icon-cc-share:before {
  content: '\e8fd'
}
.mt-icon-cc-share2:before {
  content: '\e8fe'
}
.mt-icon-danielbruce:before {
  content: '\e8ff'
}
.mt-icon-danielbruce2:before {
  content: '\e901'
}
.mt-icon-github6:before {
  content: '\e902'
}
.mt-icon-github7:before {
  content: '\e903'
}
.mt-icon-flickr5:before {
  content: '\e904'
}
.mt-icon-flickr6:before {
  content: '\e905'
}
.mt-icon-vimeo4:before {
  content: '\e906'
}
.mt-icon-vimeo5:before {
  content: '\e907'
}
.mt-icon-twitter4:before {
  content: '\e908'
}
.mt-icon-twitter5:before {
  content: '\e909'
}
.mt-icon-facebook5:before {
  content: '\e90a'
}
.mt-icon-facebook6:before {
  content: '\e90b'
}
.mt-icon-facebook7:before {
  content: '\e90c'
}
.mt-icon-googleplus6:before {
  content: '\e90d'
}
.mt-icon-googleplus7:before {
  content: '\e90e'
}
.mt-icon-pinterest3:before {
  content: '\e90f'
}
.mt-icon-pinterest4:before {
  content: '\e910'
}
.mt-icon-tumblr3:before {
  content: '\e911'
}
.mt-icon-tumblr4:before {
  content: '\e912'
}
.mt-icon-linkedin2:before {
  content: '\e913'
}
.mt-icon-linkedin3:before {
  content: '\e914'
}
.mt-icon-dribbble5:before {
  content: '\e915'
}
.mt-icon-dribbble6:before {
  content: '\e916'
}
.mt-icon-stumbleupon3:before {
  content: '\e917'
}
.mt-icon-stumbleupon4:before {
  content: '\e918'
}
.mt-icon-lastfm3:before {
  content: '\e919'
}
.mt-icon-lastfm4:before {
  content: '\e91a'
}
.mt-icon-rdio:before {
  content: '\e91b'
}
.mt-icon-rdio2:before {
  content: '\e91c'
}
.mt-icon-spotify:before {
  content: '\e91d'
}
.mt-icon-spotify2:before {
  content: '\e91e'
}
.mt-icon-qq:before {
  content: '\e91f'
}
.mt-icon-instagram3:before {
  content: '\e920'
}
.mt-icon-dropbox:before {
  content: '\e921'
}
.mt-icon-evernote:before {
  content: '\e922'
}
.mt-icon-flattr2:before {
  content: '\e923'
}
.mt-icon-skype2:before {
  content: '\e924'
}
.mt-icon-skype3:before {
  content: '\e925'
}
.mt-icon-renren:before {
  content: '\e926'
}
.mt-icon-sina-weibo:before {
  content: '\e927'
}
.mt-icon-paypal4:before {
  content: '\e928'
}
.mt-icon-picasa:before {
  content: '\e929'
}
.mt-icon-soundcloud3:before {
  content: '\e92a'
}
.mt-icon-mixi:before {
  content: '\e92b'
}
.mt-icon-behance:before {
  content: '\e92c'
}
.mt-icon-circles:before {
  content: '\e92d'
}
.mt-icon-vk:before {
  content: '\e92e'
}
.mt-icon-smashing:before {
  content: '\e930'
}
.mt-icon-pencil4:before {
  content: '\e953'
}
.mt-icon-support-hands:before {
  content: '\e951'
}
.mt-icon-support-man:before {
  content: '\e950'
}
.mt-icon-navigation15:before {
  content: '\e94e'
}
.mt-icon-navigation14:before {
  content: '\e94c'
}
.mt-icon-navigation13:before {
  content: '\e94d'
}
.mt-icon-navigation12:before {
  content: '\e94f'
}
.mt-icon-navigation11:before {
  content: '\e94b'
}
.mt-icon-navigation10:before {
  content: '\e94a'
}
.mt-icon-navigation8:before {
  content: '\e949'
}
.mt-icon-navigation7:before {
  content: '\e948'
}
.mt-icon-navigation6:before {
  content: '\e947'
}
.mt-icon-navigation5:before {
  content: '\e946'
}
.mt-icon-navigation4:before {
  content: '\e945'
}
.mt-icon-navigation3:before {
  content: '\e944'
}
.mt-icon-navigation2:before {
  content: '\e943'
}
.mt-icon-navigation:before {
  content: '\e942'
}
.mt-icon-diff-both:before {
  content: '\e939'
}
.mt-icon-diff-combined:before {
  content: '\e93c'
}
.mt-icon-diff-side-by-side:before {
  content: '\e93d'
}
.mt-icon-image-align-default:before {
  content: '\e93f'
}
.mt-icon-image-align-left:before {
  content: '\e940'
}
.mt-icon-image-align-right:before {
  content: '\e941'
}
.mt-icon-documentation:before {
  content: '\e93e'
}
.mt-icon-contact-us:before {
  content: '\e938'
}
.mt-icon-onboarding:before {
  content: '\e93a'
}
.mt-icon-training:before {
  content: '\e93b'
}
.mt-icon-arrow-left12:before {
  content: '\e954'
}
.mt-icon-arrow-right11:before {
  content: '\e955'
}
.mt-icon-plus5:before {
  content: '\e956'
}
.mt-icon-asterisk-squares:before {
  content: '\e964'
}
.mt-icon-globe-arrow:before {
  content: '\e965'
}
.mt-icon-f1-embed:before {
  content: '\e961'
}
.mt-icon-f1-help:before {
  content: '\e900'
}
.mt-icon-f1-Icons-4:before {
  content: '\e962'
}
.mt-icon-user-activity:before {
  content: '\e963'
}
.mt-icon-map-path:before {
  content: '\e959'
}
.mt-icon-dynamic-listing-detailed:before {
  content: '\e957'
}
.mt-icon-dynamic-listing-simple:before {
  content: '\e958'
}
.mt-icon-topic:before {
  content: '\e934'
}
.mt-icon-mt-head:before {
  content: '\e932'
}
.mt-icon-home:before {
  content: '\e613'
}
.mt-icon-home2:before {
  content: '\e614'
}
.mt-icon-home3:before {
  content: '\e615'
}
.mt-icon-office:before {
  content: '\e616'
}
.mt-icon-newspaper:before {
  content: '\e601'
}
.mt-icon-pencil:before {
  content: '\e602'
}
.mt-icon-pencil2:before {
  content: '\e603'
}
.mt-icon-quill:before {
  content: '\e617'
}
.mt-icon-pen:before {
  content: '\e618'
}
.mt-icon-blog:before {
  content: '\e619'
}
.mt-icon-droplet:before {
  content: '\e61a'
}
.mt-icon-paint-format:before {
  content: '\e61b'
}
.mt-icon-image:before {
  content: '\e61c'
}
.mt-icon-image2:before {
  content: '\e61d'
}
.mt-icon-images:before {
  content: '\e61e'
}
.mt-icon-camera:before {
  content: '\e61f'
}
.mt-icon-music:before {
  content: '\e604'
}
.mt-icon-headphones:before {
  content: '\e605'
}
.mt-icon-play:before {
  content: '\e606'
}
.mt-icon-film:before {
  content: '\e620'
}
.mt-icon-camera2:before {
  content: '\e621'
}
.mt-icon-dice:before {
  content: '\e622'
}
.mt-icon-pacman:before {
  content: '\e623'
}
.mt-icon-spades:before {
  content: '\e624'
}
.mt-icon-clubs:before {
  content: '\e625'
}
.mt-icon-diamonds:before {
  content: '\e626'
}
.mt-icon-pawn:before {
  content: '\e627'
}
.mt-icon-bullhorn:before {
  content: '\e628'
}
.mt-icon-connection:before {
  content: '\e607'
}
.mt-icon-podcast:before {
  content: '\e608'
}
.mt-icon-feed:before {
  content: '\e609'
}
.mt-icon-book:before {
  content: '\e629'
}
.mt-icon-books:before {
  content: '\e62a'
}
.mt-icon-library:before {
  content: '\e62b'
}
.mt-icon-file:before {
  content: '\e62c'
}
.mt-icon-profile:before {
  content: '\e62d'
}
.mt-icon-file2:before {
  content: '\e62e'
}
.mt-icon-file3:before {
  content: '\e62f'
}
.mt-icon-file4:before {
  content: '\e630'
}
.mt-icon-copy:before {
  content: '\e631'
}
.mt-icon-copy2:before {
  content: '\e60a'
}
.mt-icon-copy22:before {
  content: '\e60b'
}
.mt-icon-paste:before {
  content: '\e60c'
}
.mt-icon-paste2:before {
  content: '\e632'
}
.mt-icon-paste3:before {
  content: '\e633'
}
.mt-icon-stack:before {
  content: '\e634'
}
.mt-icon-folder:before {
  content: '\e635'
}
.mt-icon-folder-open:before {
  content: '\e636'
}
.mt-icon-tag:before {
  content: '\e637'
}
.mt-icon-tags:before {
  content: '\e638'
}
.mt-icon-barcode:before {
  content: '\e639'
}
.mt-icon-qrcode:before {
  content: '\e63a'
}
.mt-icon-ticket:before {
  content: '\e60d'
}
.mt-icon-cart:before {
  content: '\e60e'
}
.mt-icon-cart2:before {
  content: '\e60f'
}
.mt-icon-cart3:before {
  content: '\e63b'
}
.mt-icon-coin:before {
  content: '\e63c'
}
.mt-icon-credit:before {
  content: '\e63d'
}
.mt-icon-calculate:before {
  content: '\e63e'
}
.mt-icon-support:before {
  content: '\e63f'
}
.mt-icon-phone:before {
  content: '\e640'
}
.mt-icon-phone-hang-up:before {
  content: '\e641'
}
.mt-icon-address-book:before {
  content: '\e642'
}
.mt-icon-notebook:before {
  content: '\e643'
}
.mt-icon-envelope:before {
  content: '\e610'
}
.mt-icon-pushpin:before {
  content: '\e611'
}
.mt-icon-location:before {
  content: '\e612'
}
.mt-icon-location2:before {
  content: '\e644'
}
.mt-icon-compass:before {
  content: '\e645'
}
.mt-icon-map:before {
  content: '\e646'
}
.mt-icon-map2:before {
  content: '\e647'
}
.mt-icon-history:before {
  content: '\e648'
}
.mt-icon-clock:before {
  content: '\e649'
}
.mt-icon-clock2:before {
  content: '\e64a'
}
.mt-icon-alarm:before {
  content: '\e64b'
}
.mt-icon-alarm2:before {
  content: '\e64c'
}
.mt-icon-bell:before {
  content: '\e64d'
}
.mt-icon-stopwatch:before {
  content: '\e64e'
}
.mt-icon-calendar:before {
  content: '\e64f'
}
.mt-icon-calendar2:before {
  content: '\e650'
}
.mt-icon-print:before {
  content: '\e651'
}
.mt-icon-keyboard:before {
  content: '\e652'
}
.mt-icon-screen:before {
  content: '\e653'
}
.mt-icon-laptop:before {
  content: '\e654'
}
.mt-icon-mobile:before {
  content: '\e655'
}
.mt-icon-mobile2:before {
  content: '\e656'
}
.mt-icon-tablet:before {
  content: '\e657'
}
.mt-icon-tv:before {
  content: '\e658'
}
.mt-icon-cabinet:before {
  content: '\e659'
}
.mt-icon-drawer:before {
  content: '\e65a'
}
.mt-icon-drawer2:before {
  content: '\e65b'
}
.mt-icon-drawer3:before {
  content: '\e65c'
}
.mt-icon-box-add:before {
  content: '\e65d'
}
.mt-icon-box-remove:before {
  content: '\e65e'
}
.mt-icon-download:before {
  content: '\e65f'
}
.mt-icon-upload:before {
  content: '\e660'
}
.mt-icon-disk:before {
  content: '\e661'
}
.mt-icon-storage:before {
  content: '\e662'
}
.mt-icon-undo:before {
  content: '\e663'
}
.mt-icon-redo:before {
  content: '\e664'
}
.mt-icon-flip:before {
  content: '\e665'
}
.mt-icon-flip2:before {
  content: '\e666'
}
.mt-icon-undo2:before {
  content: '\e667'
}
.mt-icon-redo2:before {
  content: '\e668'
}
.mt-icon-forward:before {
  content: '\e669'
}
.mt-icon-reply:before {
  content: '\e66a'
}
.mt-icon-bubble:before {
  content: '\e66b'
}
.mt-icon-bubbles:before {
  content: '\e66c'
}
.mt-icon-bubbles2:before {
  content: '\e66d'
}
.mt-icon-bubble2:before {
  content: '\e66e'
}
.mt-icon-bubbles3:before {
  content: '\e66f'
}
.mt-icon-bubbles4:before {
  content: '\e670'
}
.mt-icon-users:before {
  content: '\e672'
}
.mt-icon-user2:before {
  content: '\e673'
}
.mt-icon-users2:before {
  content: '\e674'
}
.mt-icon-user3:before {
  content: '\e675'
}
.mt-icon-user4:before {
  content: '\e676'
}
.mt-icon-quotes-left:before {
  content: '\e677'
}
.mt-icon-busy:before {
  content: '\e678'
}
.mt-icon-spinner:before {
  content: '\e679'
}
.mt-icon-spinner2:before {
  content: '\e67a'
}
.mt-icon-spinner3:before {
  content: '\e67b'
}
.mt-icon-spinner4:before {
  content: '\e67c'
}
.mt-icon-spinner5:before {
  content: '\e67d'
}
.mt-icon-spinner6:before {
  content: '\e67e'
}
.mt-icon-binoculars:before {
  content: '\e67f'
}
.mt-icon-search:before {
  content: '\e680'
}
.mt-icon-zoomin:before {
  content: '\e681'
}
.mt-icon-zoomout:before {
  content: '\e682'
}
.mt-icon-expand:before {
  content: '\e683'
}
.mt-icon-contract:before {
  content: '\e684'
}
.mt-icon-expand2:before {
  content: '\e685'
}
.mt-icon-contract2:before {
  content: '\e686'
}
.mt-icon-key:before {
  content: '\e687'
}
.mt-icon-key2:before {
  content: '\e688'
}
.mt-icon-lock:before {
  content: '\e689'
}
.mt-icon-lock2:before {
  content: '\e68a'
}
.mt-icon-unlocked:before {
  content: '\e68b'
}
.mt-icon-wrench:before {
  content: '\e68c'
}
.mt-icon-settings:before {
  content: '\e68d'
}
.mt-icon-equalizer:before {
  content: '\e68e'
}
.mt-icon-cog:before {
  content: '\e68f'
}
.mt-icon-cogs:before {
  content: '\e690'
}
.mt-icon-cog2:before {
  content: '\e691'
}
.mt-icon-hammer:before {
  content: '\e692'
}
.mt-icon-wand:before {
  content: '\e693'
}
.mt-icon-aid:before {
  content: '\e694'
}
.mt-icon-bug:before {
  content: '\e695'
}
.mt-icon-pie:before {
  content: '\e696'
}
.mt-icon-stats:before {
  content: '\e697'
}
.mt-icon-bars:before {
  content: '\e698'
}
.mt-icon-bars2:before {
  content: '\e699'
}
.mt-icon-gift:before {
  content: '\e69a'
}
.mt-icon-trophy:before {
  content: '\e69b'
}
.mt-icon-glass:before {
  content: '\e69c'
}
.mt-icon-mug:before {
  content: '\e69d'
}
.mt-icon-food:before {
  content: '\e69e'
}
.mt-icon-leaf:before {
  content: '\e69f'
}
.mt-icon-rocket:before {
  content: '\e6a0'
}
.mt-icon-meter:before {
  content: '\e6a1'
}
.mt-icon-meter2:before {
  content: '\e6a2'
}
.mt-icon-hammer2:before {
  content: '\e6a4'
}
.mt-icon-fire:before {
  content: '\e6a5'
}
.mt-icon-lab:before {
  content: '\e6a6'
}
.mt-icon-magnet:before {
  content: '\e6a7'
}
.mt-icon-remove:before {
  content: '\e6a8'
}
.mt-icon-remove2:before {
  content: '\e6a9'
}
.mt-icon-briefcase:before {
  content: '\e6aa'
}
.mt-icon-airplane:before {
  content: '\e6ab'
}
.mt-icon-truck:before {
  content: '\e6ac'
}
.mt-icon-road:before {
  content: '\e6ad'
}
.mt-icon-accessibility:before {
  content: '\e6ae'
}
.mt-icon-target:before {
  content: '\e6af'
}
.mt-icon-shield:before {
  content: '\e6b0'
}
.mt-icon-lightning:before {
  content: '\e6b1'
}
.mt-icon-switch:before {
  content: '\e6b2'
}
.mt-icon-powercord:before {
  content: '\e6b3'
}
.mt-icon-signup:before {
  content: '\e6b4'
}
.mt-icon-list:before {
  content: '\e6b5'
}
.mt-icon-list2:before {
  content: '\e6b6'
}
.mt-icon-numbered-list:before {
  content: '\e6b7'
}
.mt-icon-menu:before {
  content: '\e6b8'
}
.mt-icon-menu2:before {
  content: '\e6b9'
}
.mt-icon-tree:before {
  content: '\e6ba'
}
.mt-icon-cloud:before {
  content: '\e6bb'
}
.mt-icon-cloud-download:before {
  content: '\e6bc'
}
.mt-icon-cloud-upload:before {
  content: '\e6bd'
}
.mt-icon-download2:before {
  content: '\e6be'
}
.mt-icon-upload2:before {
  content: '\e6bf'
}
.mt-icon-download3:before {
  content: '\e6c0'
}
.mt-icon-upload3:before {
  content: '\e6c1'
}
.mt-icon-globe:before {
  content: '\e6c2'
}
.mt-icon-earth:before {
  content: '\e6c3'
}
.mt-icon-link:before {
  content: '\e6c4'
}
.mt-icon-flag:before {
  content: '\e6c5'
}
.mt-icon-attachment:before {
  content: '\e6c6'
}
.mt-icon-eye:before {
  content: '\e6c7'
}
.mt-icon-eye-blocked:before {
  content: '\e6c8'
}
.mt-icon-eye2:before {
  content: '\e6c9'
}
.mt-icon-bookmark:before {
  content: '\e6ca'
}
.mt-icon-bookmarks:before {
  content: '\e6cb'
}
.mt-icon-brightness-medium:before {
  content: '\e6cc'
}
.mt-icon-brightness-contrast:before {
  content: '\e6cd'
}
.mt-icon-contrast:before {
  content: '\e6ce'
}
.mt-icon-star:before {
  content: '\e6cf'
}
.mt-icon-star2:before {
  content: '\e6d0'
}
.mt-icon-star3:before {
  content: '\e6d1'
}
.mt-icon-heart:before {
  content: '\e6d2'
}
.mt-icon-heart2:before {
  content: '\e6d3'
}
.mt-icon-heart-broken:before {
  content: '\e6d4'
}
.mt-icon-thumbs-up:before {
  content: '\e6d5'
}
.mt-icon-thumbs-up2:before {
  content: '\e6d6'
}
.mt-icon-happy:before {
  content: '\e6d7'
}
.mt-icon-happy2:before {
  content: '\e6d8'
}
.mt-icon-smiley:before {
  content: '\e6d9'
}
.mt-icon-smiley2:before {
  content: '\e6da'
}
.mt-icon-tongue:before {
  content: '\e6db'
}
.mt-icon-tongue2:before {
  content: '\e6dc'
}
.mt-icon-sad:before {
  content: '\e6dd'
}
.mt-icon-sad2:before {
  content: '\e6de'
}
.mt-icon-wink:before {
  content: '\e6df'
}
.mt-icon-wink2:before {
  content: '\e6e0'
}
.mt-icon-grin:before {
  content: '\e6e1'
}
.mt-icon-grin2:before {
  content: '\e6e2'
}
.mt-icon-cool:before {
  content: '\e6e3'
}
.mt-icon-cool2:before {
  content: '\e6e4'
}
.mt-icon-angry:before {
  content: '\e6e5'
}
.mt-icon-angry2:before {
  content: '\e6e6'
}
.mt-icon-evil:before {
  content: '\e6e7'
}
.mt-icon-evil2:before {
  content: '\e6e8'
}
.mt-icon-shocked:before {
  content: '\e6e9'
}
.mt-icon-shocked2:before {
  content: '\e6ea'
}
.mt-icon-confused:before {
  content: '\e6eb'
}
.mt-icon-confused2:before {
  content: '\e6ec'
}
.mt-icon-neutral:before {
  content: '\e6ed'
}
.mt-icon-neutral2:before {
  content: '\e6ee'
}
.mt-icon-wondering:before {
  content: '\e6ef'
}
.mt-icon-wondering2:before {
  content: '\e6f0'
}
.mt-icon-point-up:before {
  content: '\e6f1'
}
.mt-icon-point-right:before {
  content: '\e6f2'
}
.mt-icon-point-down:before {
  content: '\e6f3'
}
.mt-icon-point-left:before {
  content: '\e6f4'
}
.mt-icon-warning:before {
  content: '\e6f5'
}
.mt-icon-notification:before {
  content: '\e6f6'
}
.mt-icon-question:before {
  content: '\e6f7'
}
.mt-icon-info:before {
  content: '\e6f8'
}
.mt-icon-info2:before {
  content: '\e6f9'
}
.mt-icon-blocked:before {
  content: '\e6fa'
}
.mt-icon-cancel-circle:before {
  content: '\e6fb'
}
.mt-icon-checkmark-circle:before {
  content: '\e6fc'
}
.mt-icon-spam:before {
  content: '\e6fd'
}
.mt-icon-close:before {
  content: '\e6fe'
}
.mt-icon-checkmark:before {
  content: '\e6ff'
}
.mt-icon-checkmark2:before {
  content: '\e700'
}
.mt-icon-spell-check:before {
  content: '\e701'
}
.mt-icon-minus:before {
  content: '\e702'
}
.mt-icon-plus:before {
  content: '\e703'
}
.mt-icon-enter:before {
  content: '\e704'
}
.mt-icon-exit:before {
  content: '\e705'
}
.mt-icon-play2:before {
  content: '\e706'
}
.mt-icon-pause:before {
  content: '\e707'
}
.mt-icon-stop:before {
  content: '\e708'
}
.mt-icon-backward:before {
  content: '\e709'
}
.mt-icon-forward2:before {
  content: '\e70a'
}
.mt-icon-play3:before {
  content: '\e70b'
}
.mt-icon-pause2:before {
  content: '\e70c'
}
.mt-icon-stop2:before {
  content: '\e70d'
}
.mt-icon-backward2:before {
  content: '\e70e'
}
.mt-icon-forward3:before {
  content: '\e70f'
}
.mt-icon-first:before {
  content: '\e710'
}
.mt-icon-last:before {
  content: '\e711'
}
.mt-icon-previous:before {
  content: '\e712'
}
.mt-icon-next:before {
  content: '\e713'
}
.mt-icon-eject:before {
  content: '\e714'
}
.mt-icon-volume-high:before {
  content: '\e715'
}
.mt-icon-volume-medium:before {
  content: '\e716'
}
.mt-icon-volume-low:before {
  content: '\e717'
}
.mt-icon-volume-mute:before {
  content: '\e718'
}
.mt-icon-volume-mute2:before {
  content: '\e719'
}
.mt-icon-volume-increase:before {
  content: '\e71a'
}
.mt-icon-volume-decrease:before {
  content: '\e71b'
}
.mt-icon-loop:before {
  content: '\e71c'
}
.mt-icon-loop2:before {
  content: '\e71d'
}
.mt-icon-loop3:before {
  content: '\e71e'
}
.mt-icon-shuffle:before {
  content: '\e71f'
}
.mt-icon-arrow-up-left:before {
  content: '\e720'
}
.mt-icon-arrow-up:before {
  content: '\e721'
}
.mt-icon-arrow-up-right:before {
  content: '\e722'
}
.mt-icon-arrow-right:before {
  content: '\e723'
}
.mt-icon-arrow-down-right:before {
  content: '\e724'
}
.mt-icon-arrow-down:before {
  content: '\e725'
}
.mt-icon-arrow-down-left:before {
  content: '\e726'
}
.mt-icon-arrow-left:before {
  content: '\e727'
}
.mt-icon-arrow-up-left2:before {
  content: '\e728'
}
.mt-icon-arrow-up2:before {
  content: '\e729'
}
.mt-icon-arrow-up-right2:before {
  content: '\e72a'
}
.mt-icon-arrow-right2:before {
  content: '\e72b'
}
.mt-icon-arrow-down-right2:before {
  content: '\e72c'
}
.mt-icon-arrow-down2:before {
  content: '\e72d'
}
.mt-icon-arrow-down-left2:before {
  content: '\e72e'
}
.mt-icon-arrow-left2:before {
  content: '\e72f'
}
.mt-icon-arrow-up-left3:before {
  content: '\e730'
}
.mt-icon-arrow-up3:before {
  content: '\e731'
}
.mt-icon-arrow-up-right3:before {
  content: '\e732'
}
.mt-icon-arrow-right3:before {
  content: '\e733'
}
.mt-icon-arrow-down-right3:before {
  content: '\e734'
}
.mt-icon-arrow-down3:before {
  content: '\e735'
}
.mt-icon-arrow-down-left3:before {
  content: '\e736'
}
.mt-icon-arrow-left3:before {
  content: '\e737'
}
.mt-icon-tab:before {
  content: '\e738'
}
.mt-icon-checkbox-checked:before {
  content: '\e739'
}
.mt-icon-checkbox-unchecked:before {
  content: '\e73a'
}
.mt-icon-checkbox-partial:before {
  content: '\e73b'
}
.mt-icon-radio-checked:before {
  content: '\e73c'
}
.mt-icon-radio-unchecked:before {
  content: '\e73d'
}
.mt-icon-crop:before {
  content: '\e73e'
}
.mt-icon-scissors:before {
  content: '\e73f'
}
.mt-icon-filter:before {
  content: '\e740'
}
.mt-icon-filter2:before {
  content: '\e741'
}
.mt-icon-font:before {
  content: '\e742'
}
.mt-icon-text-height:before {
  content: '\e743'
}
.mt-icon-text-width:before {
  content: '\e744'
}
.mt-icon-bold:before {
  content: '\e745'
}
.mt-icon-underline:before {
  content: '\e746'
}
.mt-icon-italic:before {
  content: '\e747'
}
.mt-icon-strikethrough:before {
  content: '\e748'
}
.mt-icon-omega:before {
  content: '\e749'
}
.mt-icon-sigma:before {
  content: '\e74a'
}
.mt-icon-table:before {
  content: '\e74b'
}
.mt-icon-table2:before {
  content: '\e74c'
}
.mt-icon-insert-template:before {
  content: '\e74d'
}
.mt-icon-pilcrow:before {
  content: '\e74e'
}
.mt-icon-lefttoright:before {
  content: '\e74f'
}
.mt-icon-righttoleft:before {
  content: '\e750'
}
.mt-icon-paragraph-left:before {
  content: '\e751'
}
.mt-icon-paragraph-center:before {
  content: '\e752'
}
.mt-icon-paragraph-right:before {
  content: '\e753'
}
.mt-icon-paragraph-justify:before {
  content: '\e754'
}
.mt-icon-paragraph-left2:before {
  content: '\e755'
}
.mt-icon-paragraph-center2:before {
  content: '\e756'
}
.mt-icon-paragraph-right2:before {
  content: '\e757'
}
.mt-icon-paragraph-justify2:before {
  content: '\e758'
}
.mt-icon-indent-increase:before {
  content: '\e759'
}
.mt-icon-indent-decrease:before {
  content: '\e75a'
}
.mt-icon-newtab:before {
  content: '\e75b'
}
.mt-icon-embed:before {
  content: '\e75c'
}
.mt-icon-code:before {
  content: '\e75d'
}
.mt-icon-console:before {
  content: '\e75e'
}
.mt-icon-share:before {
  content: '\e75f'
}
.mt-icon-mail:before {
  content: '\e760'
}
.mt-icon-mail2:before {
  content: '\e761'
}
.mt-icon-mail3:before {
  content: '\e762'
}
.mt-icon-mail4:before {
  content: '\e763'
}
.mt-icon-google:before {
  content: '\e764'
}
.mt-icon-googleplus:before {
  content: '\e765'
}
.mt-icon-googleplus2:before {
  content: '\e766'
}
.mt-icon-googleplus3:before {
  content: '\e767'
}
.mt-icon-googleplus4:before {
  content: '\e768'
}
.mt-icon-google-drive:before {
  content: '\e769'
}
.mt-icon-facebook:before {
  content: '\e76a'
}
.mt-icon-facebook2:before {
  content: '\e76b'
}
.mt-icon-facebook3:before {
  content: '\e76c'
}
.mt-icon-instagram:before {
  content: '\e76d'
}
.mt-icon-twitter:before {
  content: '\e76e'
}
.mt-icon-twitter2:before {
  content: '\e76f'
}
.mt-icon-twitter3:before {
  content: '\e770'
}
.mt-icon-feed2:before {
  content: '\e771'
}
.mt-icon-feed3:before {
  content: '\e772'
}
.mt-icon-feed4:before {
  content: '\e773'
}
.mt-icon-youtube:before {
  content: '\e774'
}
.mt-icon-youtube2:before {
  content: '\e775'
}
.mt-icon-vimeo:before {
  content: '\e776'
}
.mt-icon-vimeo2:before {
  content: '\e777'
}
.mt-icon-vimeo3:before {
  content: '\e778'
}
.mt-icon-lanyrd:before {
  content: '\e779'
}
.mt-icon-flickr:before {
  content: '\e77a'
}
.mt-icon-flickr2:before {
  content: '\e77b'
}
.mt-icon-flickr3:before {
  content: '\e77c'
}
.mt-icon-flickr4:before {
  content: '\e77d'
}
.mt-icon-picassa:before {
  content: '\e77e'
}
.mt-icon-picassa2:before {
  content: '\e77f'
}
.mt-icon-dribbble:before {
  content: '\e780'
}
.mt-icon-dribbble2:before {
  content: '\e781'
}
.mt-icon-dribbble3:before {
  content: '\e782'
}
.mt-icon-forrst:before {
  content: '\e783'
}
.mt-icon-forrst2:before {
  content: '\e784'
}
.mt-icon-deviantart:before {
  content: '\e785'
}
.mt-icon-deviantart2:before {
  content: '\e786'
}
.mt-icon-steam:before {
  content: '\e787'
}
.mt-icon-steam2:before {
  content: '\e788'
}
.mt-icon-github:before {
  content: '\e789'
}
.mt-icon-github2:before {
  content: '\e78a'
}
.mt-icon-github3:before {
  content: '\e78b'
}
.mt-icon-github4:before {
  content: '\e78c'
}
.mt-icon-github5:before {
  content: '\e78d'
}
.mt-icon-wordpress:before {
  content: '\e78e'
}
.mt-icon-wordpress2:before {
  content: '\e78f'
}
.mt-icon-joomla:before {
  content: '\e790'
}
.mt-icon-blogger:before {
  content: '\e791'
}
.mt-icon-blogger2:before {
  content: '\e792'
}
.mt-icon-tumblr:before {
  content: '\e793'
}
.mt-icon-tumblr2:before {
  content: '\e794'
}
.mt-icon-yahoo:before {
  content: '\e795'
}
.mt-icon-tux:before {
  content: '\e796'
}
.mt-icon-apple:before {
  content: '\e797'
}
.mt-icon-finder:before {
  content: '\e798'
}
.mt-icon-android:before {
  content: '\e799'
}
.mt-icon-windows:before {
  content: '\e79a'
}
.mt-icon-windows8:before {
  content: '\e79b'
}
.mt-icon-soundcloud:before {
  content: '\e79c'
}
.mt-icon-soundcloud2:before {
  content: '\e79d'
}
.mt-icon-skype:before {
  content: '\e79e'
}
.mt-icon-reddit:before {
  content: '\e79f'
}
.mt-icon-linkedin:before {
  content: '\e7a0'
}
.mt-icon-lastfm:before {
  content: '\e7a1'
}
.mt-icon-lastfm2:before {
  content: '\e7a2'
}
.mt-icon-delicious:before {
  content: '\e7a3'
}
.mt-icon-stumbleupon:before {
  content: '\e7a4'
}
.mt-icon-stumbleupon2:before {
  content: '\e7a5'
}
.mt-icon-stackoverflow:before {
  content: '\e7a6'
}
.mt-icon-pinterest:before {
  content: '\e7a7'
}
.mt-icon-pinterest2:before {
  content: '\e7a8'
}
.mt-icon-xing:before {
  content: '\e7a9'
}
.mt-icon-xing2:before {
  content: '\e7aa'
}
.mt-icon-flattr:before {
  content: '\e7ab'
}
.mt-icon-foursquare:before {
  content: '\e7ac'
}
.mt-icon-foursquare2:before {
  content: '\e7ad'
}
.mt-icon-paypal:before {
  content: '\e7ae'
}
.mt-icon-paypal2:before {
  content: '\e7af'
}
.mt-icon-paypal3:before {
  content: '\e7b0'
}
.mt-icon-yelp:before {
  content: '\e7b1'
}
.mt-icon-libreoffice:before {
  content: '\e7b2'
}
.mt-icon-file-pdf:before {
  content: '\e7b3'
}
.mt-icon-file-openoffice:before {
  content: '\e7b4'
}
.mt-icon-file-word:before {
  content: '\e7b5'
}
.mt-icon-file-excel:before {
  content: '\e7b6'
}
.mt-icon-file-zip:before {
  content: '\e7b7'
}
.mt-icon-file-powerpoint:before {
  content: '\e7b8'
}
.mt-icon-file-xml:before {
  content: '\e7b9'
}
.mt-icon-file-css:before {
  content: '\e7ba'
}
.mt-icon-html5:before {
  content: '\e7bb'
}
.mt-icon-html52:before {
  content: '\e7bc'
}
.mt-icon-css3:before {
  content: '\e7bd'
}
.mt-icon-chrome:before {
  content: '\e7be'
}
.mt-icon-firefox:before {
  content: '\e7bf'
}
.mt-icon-IE:before {
  content: '\e7c0'
}
.mt-icon-opera:before {
  content: '\e7c1'
}
.mt-icon-safari:before {
  content: '\e7c2'
}
.mt-icon-IcoMoon:before {
  content: '\e7c3'
}
.mt-icon-store:before {
  content: '\e7c4'
}
.mt-icon-out:before {
  content: '\e7c5'
}
.mt-icon-in:before {
  content: '\e7c6'
}
.mt-icon-in-alt:before {
  content: '\e7c7'
}
.mt-icon-home4:before {
  content: '\e7c8'
}
.mt-icon-lightbulb:before {
  content: '\e7c9'
}
.mt-icon-anchor:before {
  content: '\e7ca'
}
.mt-icon-feather:before {
  content: '\e7cb'
}
.mt-icon-expand3:before {
  content: '\e7cc'
}
.mt-icon-maximize:before {
  content: '\e7cd'
}
.mt-icon-search2:before {
  content: '\e600'
}
.mt-icon-zoomin2:before {
  content: '\e7ce'
}
.mt-icon-zoomout2:before {
  content: '\e7cf'
}
.mt-icon-add:before {
  content: '\e7d0'
}
.mt-icon-subtract:before {
  content: '\e7d1'
}
.mt-icon-exclamation:before {
  content: '\e7d2'
}
.mt-icon-question2:before {
  content: '\e7d3'
}
.mt-icon-close2:before {
  content: '\e7d4'
}
.mt-icon-cmd:before {
  content: '\e7d5'
}
.mt-icon-forbid:before {
  content: '\e7d6'
}
.mt-icon-book2:before {
  content: '\e7d7'
}
.mt-icon-spinner7:before {
  content: '\e7d8'
}
.mt-icon-play4:before {
  content: '\e7d9'
}
.mt-icon-stop3:before {
  content: '\e7da'
}
.mt-icon-pause3:before {
  content: '\e7db'
}
.mt-icon-forward4:before {
  content: '\e7dc'
}
.mt-icon-rewind:before {
  content: '\e7dd'
}
.mt-icon-sound:before {
  content: '\e7de'
}
.mt-icon-sound-alt:before {
  content: '\e7df'
}
.mt-icon-soundoff:before {
  content: '\e7e0'
}
.mt-icon-task:before {
  content: '\e7e1'
}
.mt-icon-inbox:before {
  content: '\e7e2'
}
.mt-icon-inbox-alt:before {
  content: '\e7e3'
}
.mt-icon-envelope2:before {
  content: '\e7e4'
}
.mt-icon-compose:before {
  content: '\e7e5'
}
.mt-icon-newspaper2:before {
  content: '\e7e6'
}
.mt-icon-newspaper-alt:before {
  content: '\e7e7'
}
.mt-icon-clipboard:before {
  content: '\e7e8'
}
.mt-icon-calendar3:before {
  content: '\e7e9'
}
.mt-icon-hyperlink:before {
  content: '\e7ea'
}
.mt-icon-trash:before {
  content: '\e7eb'
}
.mt-icon-trash-alt:before {
  content: '\e7ec'
}
.mt-icon-grid:before {
  content: '\e7ed'
}
.mt-icon-grid-alt:before {
  content: '\e7ee'
}
.mt-icon-menu3:before {
  content: '\e7ef'
}
.mt-icon-list3:before {
  content: '\e7f0'
}
.mt-icon-gallery:before {
  content: '\e7f1'
}
.mt-icon-calculator:before {
  content: '\e7f2'
}
.mt-icon-windows2:before {
  content: '\e7f3'
}
.mt-icon-browser:before {
  content: '\e7f4'
}
.mt-icon-alarm3:before {
  content: '\e7f5'
}
.mt-icon-clock3:before {
  content: '\e7f6'
}
.mt-icon-attachment2:before {
  content: '\e7f7'
}
.mt-icon-settings2:before {
  content: '\e7f8'
}
.mt-icon-portfolio:before {
  content: '\e7f9'
}
.mt-icon-user5:before {
  content: '\e7fa'
}
.mt-icon-users3:before {
  content: '\e7fb'
}
.mt-icon-heart3:before {
  content: '\e7fc'
}
.mt-icon-chat:before {
  content: '\e7fd'
}
.mt-icon-comments:before {
  content: '\e7fe'
}
.mt-icon-screen2:before {
  content: '\e7ff'
}
.mt-icon-iphone:before {
  content: '\e800'
}
.mt-icon-ipad:before {
  content: '\e801'
}
.mt-icon-forkandspoon:before {
  content: '\e802'
}
.mt-icon-forkandknife:before {
  content: '\e803'
}
.mt-icon-instagram2:before {
  content: '\e804'
}
.mt-icon-facebook4:before {
  content: '\e805'
}
.mt-icon-delicious2:before {
  content: '\e806'
}
.mt-icon-googleplus5:before {
  content: '\e807'
}
.mt-icon-dribbble4:before {
  content: '\e808'
}
.mt-icon-pin:before {
  content: '\e809'
}
.mt-icon-pin-alt:before {
  content: '\e80a'
}
.mt-icon-camera3:before {
  content: '\e80b'
}
.mt-icon-brightness:before {
  content: '\e80c'
}
.mt-icon-brightness-half:before {
  content: '\e80d'
}
.mt-icon-moon:before {
  content: '\e80e'
}
.mt-icon-cloud2:before {
  content: '\e80f'
}
.mt-icon-circle-full:before {
  content: '\e810'
}
.mt-icon-circle-half:before {
  content: '\e811'
}
.mt-icon-globe2:before {
  content: '\e812'
}
.mt-icon-file5:before {
  content: '\e933'
}
.mt-icon-mindtouch:before {
  content: '\e952'
}
.mt-icon-forbid2:before {
  content: '\e95a'
}
.mt-icon-file-empty:before {
  content: '\e966'
}
.mt-icon-circle-up:before {
  content: '\ea41'
}
.mt-icon-circle-right:before {
  content: '\ea42'
}
.mt-icon-circle-down:before {
  content: '\ea43'
}
.mt-icon-circle-left:before {
  content: '\ea44'
}
.mt-icon-font-size:before {
  content: '\ea61'
}
.mt-icon-page-break:before {
  content: '\ea68'
}
.mt-icon-superscript:before {
  content: '\ea69'
}
.mt-icon-subscript:before {
  content: '\ea6a'
}
.mt-icon-clear-formatting:before {
  content: '\ea6f'
}
.mt-icon-embed2:before {
  content: '\ea80'
}
.columbia-browser-chrome .webkit-font-clip,
.columbia-browser-safari .webkit-font-clip {
  background: -webkit-linear-gradient(#005DA6 50%, #00325a 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}
.mt-primary-link-style,
.mt-primary-link-style:visited {
  color: #005DA6
}
.mt-primary-link-style:active,
.no-touch .mt-primary-link-style:hover {
  color: #0080E8
}
.mt-primary-link-style:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.mt-secondary-link-style,
.mt-secondary-link-style:visited {
  color: #999
}
.mt-secondary-link-style:active,
.mt-secondary-link-style:focus,
.no-touch .mt-secondary-link-style:hover {
  color: #005DA6
}
.mt-tertiary-link-style,
.mt-tertiary-link-style:visited {
  color: #666
}
.mt-tertiary-link-style:active,
.mt-tertiary-link-style:focus,
.no-touch .mt-tertiary-link-style:hover {
  color: #005DA6
}
.system-info-message {
  background: #eef9ff;
  border: 1px solid #30b3f6;
  color: #0597e2
}
.success-message {
  background: #f5fcf6;
  border: 1px solid #1ea824;
  color: #287733
}
.error-message {
  background: #fdf4f4;
  border: 1px solid #cb7064;
  color: #912b1d
}
.error-message a,
.error-message a:visited {
  color: #005DA6
}
.error-message a:active,
.error-message a:focus,
.no-touch .error-message a:active,
.no-touch .error-message a:hover {
  color: #00325a
}
.upgrade-warn-message {
  background: #fdf7ec;
  border: 1px solid #db4d05;
  color: #c06800
}
.mt-banner-message {
  background: #fdf4f4;
  border-bottom: 1px solid #cb7064;
  color: #912b1d
}
.mt-highlight-container {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif
}
.mt-primary-container,
.mt-secondary-container,
.mt-tertiary-container {
  background: #F5F6F7;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border: 1px solid #EBEBED
}
.mt-highlight-container a,
.mt-highlight-container a:visited {
  color: #005DA6
}
.mt-highlight-container a:active,
.mt-highlight-container a:focus,
.no-touch .mt-highlight-container a:active,
.no-touch .mt-highlight-container a:hover {
  color: #00325a
}
.mt-primary-container {
  color: #666
}
.mt-primary-container a,
.mt-primary-container a:visited {
  color: #005DA6
}
.mt-primary-container a:active,
.mt-primary-container a:focus,
.no-touch .mt-primary-container a:active,
.no-touch .mt-primary-container a:hover {
  color: #0080E8
}
.mt-secondary-container {
  color: #666
}
.mt-secondary-container a,
.mt-secondary-container a:visited {
  color: #005DA6
}
.mt-secondary-container a:active,
.mt-secondary-container a:focus,
.no-touch .mt-secondary-container a:active,
.no-touch .mt-secondary-container a:hover {
  color: #0080E8
}
.mt-tertiary-container {
  color: #666
}
.mt-tertiary-container a,
.mt-tertiary-container a:visited {
  color: #005DA6
}
.mt-tertiary-container a:active,
.mt-tertiary-container a:focus,
.no-touch .mt-tertiary-container a:active,
.no-touch .mt-tertiary-container a:hover {
  color: #0080E8
}
.flexbox-style {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box
}
.flexbox-style-hover {
  border-color: #CCC
}
.flexbox-style-edit {
  border: 1px dashed #232527;
  box-sizing: border-box
}
.flexbox-style-edit-hover {
  border-color: #005DA6
}
.dialog-style {
  border: 1px solid #CCC;
  border-radius: .5em;
  box-shadow: 0 0 1em rgba(204, 204, 204, .25);
  box-sizing: border-box
}
.mt-splash-container {
  background: radial-gradient(ellipse at 50% 65%, rgba(100, 187, 255, .75) 35%, rgba(0, 93, 166, .35) 75%, rgba(0, 50, 90, .5) 100%) rgba(0, 93, 166, .35);
  border: solid #EBEBED;
  border-width: 1px 0;
  color: #fff;
  font-family: Open Sans, arial, helvetica, sans-serif
}
.columbia-browser-safari .mt-splash-container {
  background: radial-gradient(ellipse at 50% 65%, rgba(100, 187, 255, .05) 45%, rgba(0, 93, 166, .35) 75%, rgba(0, 50, 90, .35) 100%) rgba(100, 187, 255, .75)
}
.mt-splash-container a,
.mt-splash-container a:visited {
  color: #005DA6
}
.mt-splash-container a:active,
.mt-splash-container a:focus,
.no-touch .mt-splash-container a:active,
.no-touch .mt-splash-container a:hover {
  color: #00325a
}
.mt-splash-container h1 {
  color: #000;
  text-shadow: 1px 1px 1px #fff
}
.mt-button-style-default {
  background: #fff;
  border: 1px solid #DDDDE1;
  border-radius: .25em;
  color: #005DA6;
  cursor: pointer;
  font-family: Open Sans, arial, helvetica, sans-serif;
  outline: 0
}
.mt-button-style-default-hover {
  background: #005DA6;
  border: 1px solid #005DA6;
  box-shadow: 0 0 .3em none;
  color: #fff;
  outline: 0
}
.mt-button-style-default-focus {
  background: #005DA6;
  border: 1px solid #005DA6;
  box-shadow: 0 0 .5em none;
  color: #fff;
  outline: 0
}
.mt-button-style-default-active {
  background: #005DA6;
  border-color: #005DA6;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .3);
  color: #fff;
  outline: 0
}
.mt-button-style-default-disabled {
  background: #fff!important;
  border: 1px solid #DDDDE1!important;
  box-shadow: none!important;
  color: #005DA6!important;
  cursor: text!important;
  opacity: .5!important
}
.mt-button-style-primary {
  border-radius: .25em;
  cursor: pointer;
  font-family: Open Sans, arial, helvetica, sans-serif;
  outline: 0;
  background: #005DA6;
  border: 1px solid #005DA6;
  color: #fff;
  text-shadow: none
}
.mt-button-style-primary-focus,
.mt-button-style-primary-hover {
  background: #002440;
  border-color: #004f8d;
  color: #fff;
  outline: 0
}
.mt-button-style-primary-active {
  background: #002440;
  border-color: #002440;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .5);
  color: #fff
}
.mt-button-style-primary-disabled {
  background: #005DA6!important;
  border: 1px solid #005DA6!important;
  box-shadow: none!important;
  color: #fff!important;
  cursor: text!important;
  opacity: .5!important
}
.mt-button-style-icon {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #005DA6;
  line-height: 1;
  padding: 0
}
.mt-button-style-icon-active {
  color: #0080E8;
  outline: transparent dotted 1px;
  padding: 0
}
.mt-button-style-inline {
  font-size: 90%;
  line-height: 1.25;
  padding: .2em .8em
}
.mt-heading-default,
.mt-heading-h1,
.mt-heading-h2,
.mt-heading-h3,
.mt-heading-h4,
.mt-heading-h5,
.mt-heading-h6 {
  color: #000;
  margin: 2rem 0 .5rem;
  padding: 0
}
.mt-heading-default {
  font: normal normal 200%/1.2 Open Sans, arial, helvetica, sans-serif
}
.mt-heading-h1 {
  font: normal normal 250%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  .mt-heading-h1 {
    font-size: 187.5%
  }
}
@media all and (min-width: 37.5em) {
  .mt-heading-h1 {
    font-size: 250%
  }
}
.mt-heading-h2 {
  font: normal normal 225%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  .mt-heading-h2 {
    font-size: 168.75%
  }
}
@media all and (min-width: 37.5em) {
  .mt-heading-h2 {
    font-size: 225%
  }
}
.mt-heading-h3 {
  font: normal normal 200%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  .mt-heading-h3 {
    font-size: 156%
  }
}
@media all and (min-width: 37.5em) {
  .mt-heading-h3 {
    font-size: 200%
  }
}
.mt-heading-h4 {
  font: normal normal 175%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  .mt-heading-h4 {
    font-size: 140%
  }
}
@media all and (min-width: 37.5em) {
  .mt-heading-h4 {
    font-size: 175%
  }
}
.mt-heading-h5 {
  font: normal normal 150%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  .mt-heading-h5 {
    font-size: 130.5%
  }
}
@media all and (min-width: 37.5em) {
  .mt-heading-h5 {
    font-size: 150%
  }
}
.mt-heading-h6 {
  font: normal 700 125%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  .mt-heading-h6 {
    font-size: 112.5%
  }
}
.display-flex {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start
}
.columbia-browser-msie10 .display-flex,
.columbia-browser-msie10.display-flex,
.display-flex.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.font-smoothing {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.ios-scrolling {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll
}
.elm-header {
  position: relative;
  width: 100%
}
.elm-header-logo-container {
  padding: .5rem
}
@media all and (min-width: 18.75em) {
  .elm-header-logo-container {
    padding: .65rem
  }
}
@media all and (min-width: 37.5em) {
  .mt-heading-h6 {
    font-size: 125%
  }
  .elm-header-logo-container {
    padding: 1.3rem
  }
}
.elm-header-logo,
.elm-header-logo:visited {
  color: #333;
  display: inline-block;
  font-size: 2rem;
  line-height: 1rem
}
@media all and (min-width: 37.5em) {
  .elm-header-logo,
  .elm-header-logo:visited {
    font-size: 2.85rem;
    line-height: 1rem
  }
}
@media all and (min-width: 65.25em) {
  .elm-header-logo,
  .elm-header-logo:visited {
    font-size: 3.3rem;
    line-height: 1rem
  }
}
@media all and (min-width: 80em) {
  .elm-header-logo-container {
    margin: 0 auto;
    max-width: 80em;
    padding: 1.3rem
  }
  .elm-header-logo,
  .elm-header-logo:visited {
    font-size: 4.35rem;
    line-height: 1rem
  }
}
.elm-header-logo:active,
.elm-header-logo:focus,
.no-touch .elm-header-logo:hover {
  color: #005DA6
}
.elm-header-logo:after {
  content: 'tm';
  display: inline-block;
  font-size: .5rem;
  vertical-align: top
}
.columbia-browser-chrome .elm-header-logo:after,
.columbia-browser-safari .elm-header-logo:after {
  font-size: .05rem
}
#shell-panel {
  background: #002f05;
  color: #00fe00;
  display: none;
  font: 400 90%/1.2 'Source Code Pro', monospace;
  height: 25em;
  opacity: .9;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 1.35em;
  position: fixed;
  top: 0;
  width: 97%;
  z-index: 1000
}
.elm-skip-link {
  position: absolute;
  top: -5em
}
.elm-skip-link:active,
.elm-skip-link:focus {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: 0 0 .5em .5em;
  color: #005DA6;
  display: block;
  font-weight: 400;
  margin: 0 auto -2.25em;
  padding: .5em 1em;
  position: relative;
  text-align: center;
  top: 0;
  width: 10em
}
.elm-header-user-nav,
.elm-user-pro-member .elm-header-user-nav,
.elm-user-pro-member .mt-quick-search-container .mt-search {
  background: #F5F6F7;
  font-family: Open Sans, arial, helvetica, sans-serif
}
.elm-skip-link:active a,
.elm-skip-link:active a:visited,
.elm-skip-link:focus a,
.elm-skip-link:focus a:visited {
  color: #005DA6
}
.elm-skip-link:active a:active,
.elm-skip-link:active a:focus,
.elm-skip-link:focus a:active,
.elm-skip-link:focus a:focus,
.no-touch .elm-skip-link:active a:active,
.no-touch .elm-skip-link:active a:hover,
.no-touch .elm-skip-link:focus a:active,
.no-touch .elm-skip-link:focus a:hover {
  color: #00325a
}
.elm-nav {
  min-height: 1rem;
  overflow: hidden;
  padding: .5rem 0
}
.elm-nav ol {
  line-height: inherit;
  list-style: none;
  margin: 0;
  padding: 0
}
.elm-nav li {
  display: inline-block;
  margin-right: 1rem
}
.elm-nav li:last-child {
  margin-right: 0
}
.elm-nav-container {
  padding: 0 1.3rem
}
@media all and (min-width: 18.75em) {
  .elm-nav-container {
    padding: 0 .65rem
  }
}
@media all and (min-width: 37.5em) {
  .elm-nav-container {
    padding: 0 1.3rem
  }
}
@media all and (min-width: 80em) {
  .elm-nav-container {
    margin: 0 auto;
    max-width: 80em;
    padding: 0 1.3rem
  }
}
@media all and (min-width: 18.75em) {
  .elm-header-user-nav .elm-nav-container {
    padding: 0
  }
}
@media all and (min-width: 37.5em) {
  .elm-header-user-nav .elm-nav-container {
    padding: 0 1.3rem
  }
}
.elm-header-user-nav {
  border: 1px solid #EBEBED;
  color: #666;
  border-width: 1px 0 0;
  position: static;
  text-align: left
}
.elm-header-user-nav a {
  color: #005DA6
}
.elm-header-user-nav a:active,
.no-touch .elm-header-user-nav a:active {
  color: #0080E8
}
@media all and (min-width: 18.75em) {
  .elm-header-user-nav {
    bottom: 0;
    box-sizing: border-box;
    opacity: .97;
    overflow: visible;
    padding: .5rem;
    position: fixed;
    transition-duration: .5s;
    transition-property: bottom;
    width: 100%;
    z-index: 999
  }
  .mt-editor-find .elm-header-user-nav {
    bottom: -5em
  }
}
.columbia-page-home .elm-header-user-nav,
.columbia-page-special .elm-header-user-nav {
  border-bottom: 1px solid #bbb
}
@media all and (min-width: 18.75em) {
  .columbia-page-home .elm-header-user-nav,
  .columbia-page-special .elm-header-user-nav {
    border-bottom: 0
  }
}
@media all and (min-width: 37.5em) {
  .elm-header-user-nav {
    padding: .5rem 0;
    position: relative
  }
  .mt-editor-find .elm-header-user-nav {
    bottom: 0
  }
  .columbia-page-home .elm-header-user-nav,
  .columbia-page-special .elm-header-user-nav {
    border-bottom: 1px solid #bbb
  }
}
.elm-user-pro-member .elm-header-user-nav {
  color: #666;
  border: 0
}
.elm-user-pro-member .elm-header-user-nav a:active,
.no-touch .elm-user-pro-member .elm-header-user-nav a:active,
.no-touch .elm-user-pro-member .elm-header-user-nav a:hover {
  color: #0080E8
}
.elm-header-user-nav li {
  margin: 0;
  text-align: left
}
.elm-header-user-nav .mt-user-menu li {
  margin-left: 1em
}
@media all and (min-width: 18.75em) {
  .elm-header-user-nav .mt-user-menu li {
    margin-left: 0
  }
}
@media all and (min-width: 37em) {
  .elm-header-user-nav .mt-user-menu li {
    margin-left: 1.5em
  }
}
@media all and (min-width: 65.25em) {
  .elm-header-user-nav .mt-user-menu li {
    margin-left: 1em
  }
}
.elm-header-user-nav .mt-user-menu li:first-child {
  margin-left: 0
}
@media all and (min-width: 37em) {
  .elm-user-anonymous .mt-user-menu .mt-user-menu-user {
    margin-left: .5em
  }
}
@media all and (min-width: 65.25em) {
  .elm-user-anonymous .mt-user-menu .mt-user-menu-user {
    margin-left: 1em
  }
}
.elm-header-user-nav .mt-user-menu .mt-dropdown li {
  margin-left: 0
}
.elm-header-user-nav .elm-global-search {
  margin-right: 0;
  text-align: left
}
.elm-header-user-nav .elm-search-back {
  display: none;
  float: left;
  margin-left: .4em
}
.columbia-page-special .elm-header-user-nav .elm-search-back {
  display: inline-block
}
.columbia-special-userlogin .elm-login,
.columbia-special-userpassword .elm-login {
  display: none
}
.columbia-special-search .elm-login {
  display: block;
  float: right
}
.mt-quick-login-container {
  display: none;
  float: right
}
.mt-icon-site-search,
.mt-quick-search-container {
  float: left
}
@media all and (min-width: 18.75em) {
  .mt-quick-login-container {
    display: none
  }
}
.columbia-platform-ipad .mt-quick-login-container,
.columbia-platform-iphone .mt-quick-login-container {
  font-size: 16px
}
@media all and (min-width: 37.5em) {
  .mt-quick-login-container,
  .mt-quick-search-container {
    display: block
  }
  .columbia-special-search .elm-header-user-nav .mt-icon-site-search {
    display: none
  }
}
.columbia-special-userlogin .mt-user-menu-user,
.columbia-special-userlogin .mt-user-quick-login,
.columbia-special-userpassword .mt-user-menu-user,
.columbia-special-userpassword .mt-user-quick-login,
.elm-header-user-nav .mt-icon-site-search {
  display: none
}
@media all and (min-width: 18.75em) {
  .columbia-special-search .mt-icon-site-search {
    display: none
  }
}
.elm-user-pro-member .mt-quick-search-container .mt-search {
  border: 1px solid #EBEBED;
  color: #666
}
.elm-user-pro-member .mt-quick-search-container .mt-search a,
.elm-user-pro-member .mt-quick-search-container .mt-search a:visited {
  color: #005DA6
}
.elm-user-pro-member .mt-quick-search-container .mt-search a:active,
.elm-user-pro-member .mt-quick-search-container .mt-search a:focus,
.no-touch .elm-user-pro-member .mt-quick-search-container .mt-search a:active,
.no-touch .elm-user-pro-member .mt-quick-search-container .mt-search a:hover {
  color: #0080E8
}
.elm-user-pro-member .mt-quick-search-container .mt-search:active,
.elm-user-pro-member .mt-quick-search-container .mt-search:focus,
.no-touch .elm-user-pro-member .mt-quick-search-container .mt-search:hover {
  border-color: #0080E8
}
.elm-user-pro-member .mt-quick-search-container .mt-button {
  color: #005DA6
}
.elm-user-pro-member .mt-quick-search-container .mt-button:active,
.elm-user-pro-member .mt-quick-search-container .mt-button:focus,
.elm-user-pro-member .mt-search:active+.mt-button,
.elm-user-pro-member .mt-search:focus+.mt-button,
.no-touch .elm-user-pro-member .mt-quick-search-container .mt-button:hover,
.no-touch .elm-user-pro-member .mt-quick-search-container button:hover,
.no-touch .elm-user-pro-member .mt-search:hover+.mt-button {
  color: #0080E8
}
.elm-user-menu {
  float: right
}
.elm-header-user-nav a,
.elm-header-user-nav a:visited {
  color: #005DA6;
  display: block;
  font-size: 100%;
  height: 2.1em;
  line-height: 1;
  margin: 0;
  overflow: hidden;
  width: 1.95em
}
@media all and (min-width: 18.75em) {
  .elm-header-user-nav a,
  .elm-header-user-nav a:visited {
    margin: .15em 0
  }
}
@media all and (min-width: 37.5em) {
  .elm-user-pro-member .elm-header-user-nav a,
  .elm-user-pro-member .elm-header-user-nav a:visited {
    margin: 0
  }
  .elm-user-anonymous .elm-header-user-nav a,
  .elm-user-anonymous .elm-header-user-nav a:visited {
    width: auto
  }
  .elm-user-anonymous .elm-header-user-nav a.mt-dropdown-link,
  .elm-user-anonymous .elm-header-user-nav a:visited.mt-dropdown-link {
    width: 1.95em
  }
}
@media all and (min-width: 50em) {
  .elm-header-user-nav a .elm-header-user-nav a,
  .elm-header-user-nav a:visited .elm-header-user-nav a {
    width: auto
  }
}
.elm-header-user-nav .elm-search-back .mt-icon-browser-back {
  width: 1.95em
}
.elm-header-user-nav a:visited {
  color: #005DA6
}
.no-touch .elm-header-user-nav a:hover {
  color: #0080E8
}
.elm-user-pro-member .elm-header-user-nav a,
.elm-user-pro-member .elm-header-user-nav a:visited {
  color: #005DA6
}
.elm-header-user-nav a:active,
.elm-header-user-nav a:focus,
.elm-user-pro-member .elm-header-user-nav a:active,
.elm-user-pro-member .elm-header-user-nav a:focus,
.no-touch.elm-user-pro-member .elm-header-user-nav a:hover {
  color: #0080E8
}
.elm-user-menu a {
  padding-right: .4em
}
@media all and (min-width: 18.75em) {
  .elm-user-community .elm-user-menu a,
  .elm-user-pro-member .elm-user-menu a {
    padding-right: 0;
    width: 1.95em
  }
  .mt-user-menu-user .mt-login-sign-in {
    display: block
  }
}
@media all and (min-width: 37.5em) {
  .elm-user-community .elm-user-menu a {
    max-width: 10em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto
  }
  .elm-user-pro-member .elm-user-menu a {
    width: 1.95em
  }
  .mt-user-menu-user .mt-login-sign-in {
    display: none
  }
}
@media all and (min-width: 50em) {
  .elm-user-community .elm-user-menu a {
    max-width: 15em
  }
  .elm-user-pro-member .elm-user-menu a {
    width: 1.95em
  }
}
@media all and (min-width: 65.25em) {
  .elm-user-community .elm-user-menu a {
    max-width: 15em
  }
  .elm-user-pro-member .elm-user-menu a {
    max-width: 13em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto
  }
  .elm-header-user-nav a:before {
    vertical-align: middle
  }
}
.elm-user-menu .mt-dropdown a,
.elm-user-pro-member .mt-dropdown a {
  max-width: none;
  overflow: visible;
  padding: .75em;
  text-overflow: inherit;
  white-space: normal
}
.elm-user-pro-member .mt-dropdown a,
.elm-user-pro-member .mt-dropdown a:visited {
  color: #999
}
.elm-user-pro-member .mt-dropdown a:active,
.elm-user-pro-member .mt-dropdown a:focus,
.no-touch .elm-user-pro-member .mt-dropdown a:hover {
  color: #005DA6
}
.columbia-lang-de-de .mt-dropdown a {
  width: auto
}
.columbia-browser-firefox.elm-user-pro-member .elm-header-user-nav a {
  height: 2.1em
}
.elm-header-user-nav a:before {
  font-size: 200%;
  line-height: 1.1;
  margin-right: .2em
}
.columbia-browser-firefox.elm-user-pro-member .elm-header-user-nav .mt-dropdown a {
  height: auto
}
.elm-header-user-nav .mt-dropdown a:before {
  margin-right: .5em
}
.mt-icon-browser-back:before {
  content: '\e667'
}
.mt-icon-quick-sign-in:before {
  content: '\e704'
}
.elm-page-notifications label:after,
.mt-quick-login-container .mt-label:after {
  content: ''
}
.mt-quick-login-container .mt-field {
  display: inline-block;
  margin: 0
}
.mt-quick-login-container .mt-button {
  margin: 0
}
.mt-quick-login-container .mt-label {
  display: inline-block;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap
}
.columbia-page-home .elm-header-global-nav,
.columbia-page-special .elm-header-global-nav,
.columbia-page-template-home .elm-header-global-nav,
.new-page.disabled {
  display: none
}
.mt-quick-login-container .mt-text,
.mt-quick-login-container button {
  box-sizing: border-box;
  line-height: 1.6;
  padding: .26em 0
}
.mt-quick-login-container .mt-text {
  line-height: 1.2;
  padding: .5em 0
}
@media all and (min-width: 18.75em) {
  .mt-quick-login-container .mt-text {
    width: 6.75em
  }
  .columbia-special-search .mt-quick-login-container .mt-text {
    width: 5.75em
  }
}
@media all and (min-width: 25em) {
  .mt-quick-login-container .mt-text {
    width: 9.75em
  }
  .columbia-special-search .mt-quick-login-container .mt-text {
    width: 6em
  }
}
@media all and (min-width: 37.5em) {
  .mt-quick-login-container .mt-text {
    width: 6.5em
  }
}
@media all and (min-width: 50em) {
  .mt-quick-login-container .mt-text {
    width: 7em
  }
}
.columbia-browser-chrome .mt-quick-login-container .mt-text,
.columbia-browser-firefox .mt-quick-login-container .mt-text,
.columbia-browser-safari .mt-quick-login-container .mt-text {
  line-height: 1.6;
  padding: .26em 0
}
.mt-quick-login-container button {
  padding: .25em .5em
}
.mt-icon-login-sign-in:before {
  content: '\e704'
}
.mt-icon-login-register:before {
  content: '\e6b4'
}
.columbia-browser-msie10 .mt-quick-login-container button {
  white-space: nowrap
}
.mt-icon-login-forgot-password:before {
  content: '\e688'
}
.mt-icon-edit-page:before {
  content: '\e935'
}
.mt-icon-new-page:before {
  content: '\e936'
}
.mt-icon-page-options:before {
  content: '\e937'
}
.mt-icon-revision-history:before {
  content: '\e648'
}
.mt-icon-restrict-access:before {
  content: '\e886'
}
.mt-icon-move-page:before {
  content: '\e8d3'
}
.mt-icon-copy-page:before {
  content: '\e631'
}
.mt-icon-delete-page:before {
  content: '\e8b4'
}
.mt-icon-export-page:before {
  content: '\e824'
}
.mt-icon-import-here:before {
  content: '\e8b5'
}
.mt-icon-site-tools:before {
  content: '\e83e'
}
.mt-icon-dashboard:before {
  content: '\e7ed'
}
.mt-icon-control-panel:before {
  content: '\e691'
}
.mt-icon-user-menu:before {
  content: '\e820'
}
.mt-icon-user-preferences:before {
  content: '\e691'
}
.mt-icon-user-sign-out:before {
  content: '\e705'
}
.mt-icon-my-page:before {
  content: '\e630'
}
.mt-icon-my-contributions:before {
  content: '\e6b7'
}
.mt-icon-my-subscriptions:before {
  content: '\e628'
}
.elm-header-global-nav {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-width: 1px 0;
  padding: 0;
  box-sizing: border-box;
  white-space: nowrap
}
.elm-header-global-nav a,
.elm-header-global-nav a:visited {
  color: #005DA6
}
.elm-header-global-nav a:active,
.elm-header-global-nav a:focus,
.no-touch .elm-header-global-nav a:active,
.no-touch .elm-header-global-nav a:hover {
  color: #00325a
}
.elm-user-pro-member .elm-header-global-nav {
  border-top: 0
}
@media all and (min-width: 18.75em) {
  .elm-header-global-nav,
  .elm-user-pro-member .elm-header-global-nav {
    border-top: 1px solid #005DA6;
    width: 100%
  }
}
@media all and (min-width: 25em) {
  .elm-header-global-nav {
    border-top: 1px solid #005DA6;
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .elm-user-pro-member .elm-header-global-nav {
    border-top: 0
  }
}
.elm-fixed-header {
  opacity: .97;
  position: fixed;
  top: 0;
  z-index: 9999
}
@media all and (max-width: 37.5em) {
  .elm-user-pro-member .elm-fixed-header {
    border-top: 1px solid #005DA6;
    width: 100%
  }
}
.elm-header-global-nav .elm-hierarchy-trigger,
.elm-header-global-nav .elm-hierarchy-trigger:active:active,
.elm-header-global-nav .elm-hierarchy-trigger:focus,
.no-touch .elm-header-global-nav .elm-hierarchy-trigger:hover {
  float: left;
  line-height: 1.8;
  margin: 0 .5em -.15em 0
}
.elm-header-hierarchy {
  box-sizing: border-box;
  clear: both;
  min-height: 0;
  overflow: visible;
  padding: 0;
  width: 100%
}
.elm-header-hierarchy .mt-hierarchy {
  margin-left: -.9em;
  max-height: 15em;
  overflow: auto
}
@media all and (min-width: 18.75em) {
  .elm-header-global-nav .elm-hierarchy-trigger,
  .elm-header-global-nav .elm-hierarchy-trigger:active:active,
  .elm-header-global-nav .elm-hierarchy-trigger:focus,
  .no-touch .elm-header-global-nav .elm-hierarchy-trigger:hover {
    margin-right: .25em
  }
  .elm-header-hierarchy .mt-hierarchy {
    border-width: 0 0 1px;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    width: 100%
  }
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed+.elm-header-hierarchy .mt-hierarchy {
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .elm-header-hierarchy .mt-hierarchy {
    border-width: 0 1px 1px;
    left: auto;
    margin-left: -.9em;
    max-width: 80%;
    min-width: 50%;
    padding-left: .9em
  }
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed+.elm-header-hierarchy .mt-hierarchy {
    width: auto
  }
}
.elm-header-global-nav.mt-breadcrumbs-mobile-view-closed+.elm-header-hierarchy .mt-hierarchy {
  box-sizing: border-box
}
.elm-fixed-header+.elm-header-hierarchy {
  position: fixed;
  top: 2.7em;
  width: 100%;
  z-index: 9999
}
@media all and (min-width: 18.75em) {
  .elm-fixed-header+.elm-header-hierarchy {
    top: 2.7em
  }
  .columbia-browser-firefox .elm-fixed-header+.elm-header-hierarchy {
    top: 2.85em
  }
  .columbia-browser-msie10 .elm-fixed-header+.elm-header-hierarchy {
    top: 2.9em
  }
  .columbia-browser-msie11 .elm-fixed-header+.elm-header-hierarchy {
    top: 2.85em
  }
  .elm-header-global-nav .mt-breadcrumbs {
    width: calc(85.25%)
  }
}
@media all and (min-width: 37.5em) {
  .elm-fixed-header+.elm-header-hierarchy {
    top: 2.65em
  }
  .columbia-browser-msie10 .elm-fixed-header+.elm-header-hierarchy {
    top: 2.85em
  }
  .columbia-browser-firefox .elm-fixed-header+.elm-header-hierarchy {
    top: 2.75em
  }
  .columbia-platform-windows.columbia-browser-firefox .elm-fixed-header+.elm-header-hierarchy {
    top: 2.8em
  }
  .columbia-browser-msie11 .elm-fixed-header+.elm-header-hierarchy {
    top: 2.75em
  }
}
@media all and (min-width: 50em) {
  .elm-header-hierarchy .mt-hierarchy {
    max-height: 20em;
    max-width: 60%;
    min-width: 40%
  }
  .elm-fixed-header+.elm-header-hierarchy {
    top: 2.7em
  }
}
@media all and (min-width: 65.25em) {
  .elm-fixed-header+.elm-header-hierarchy {
    top: 2.7em
  }
  .columbia-browser-msie11 .elm-fixed-header+.elm-header-hierarchy {
    top: 2.8em
  }
}
@media all and (min-width: 80em) {
  .elm-header-hierarchy .mt-hierarchy {
    max-height: 25em;
    padding-left: .8em
  }
  .elm-fixed-header+.elm-header-hierarchy {
    top: 2.75em
  }
  .columbia-browser-msie10 .elm-fixed-header+.elm-header-hierarchy {
    top: 2.9em
  }
}
.elm-header-global-nav.mt-breadcrumbs-mobile-view-opened {
  white-space: normal
}
.elm-header-global-nav .mt-breadcrumbs {
  border-left: 1px solid #EBEBED;
  box-sizing: border-box;
  float: left;
  margin: .25em 0 .25em .2em;
  padding-left: .5em
}
@media all and (min-width: 25em) {
  .elm-header-global-nav .mt-breadcrumbs {
    width: calc(88.75%)
  }
}
@media all and (min-width: 37.5em) {
  .elm-header-global-nav .mt-breadcrumbs {
    width: calc(92.75%)
  }
}
@media all and (min-width: 50em) {
  .elm-header-global-nav .mt-breadcrumbs {
    width: calc(93.75%)
  }
}
@media all and (min-width: 18.75em) {
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-breadcrumbs {
    max-width: 77%
  }
}
@media all and (min-width: 25em) {
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-breadcrumbs {
    max-width: 83%
  }
}
@media all and (min-width: 37.5em) {
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-breadcrumbs {
    max-width: 88%
  }
}
@media all and (min-width: 50em) {
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-breadcrumbs {
    max-width: 91%
  }
}
@media all and (min-width: 65.25em) {
  .elm-header-global-nav .mt-breadcrumbs {
    width: calc(95.75%)
  }
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-breadcrumbs {
    max-width: 93%
  }
}
@media all and (min-width: 80em) {
  .elm-header-global-nav .mt-breadcrumbs {
    width: calc(95.75%)
  }
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-breadcrumbs {
    max-width: 94.5%
  }
}
.elm-header-global-nav .mt-breadcrumbs li:after {
  line-height: 1.5
}
@media all and (min-width: 18.75em) {
  .elm-header-global-nav .mt-breadcrumbs li:after {
    line-height: 1.4;
    margin: 0 .5rem
  }
}
@media all and (min-width: 37.5em) {
  .elm-header-global-nav .mt-breadcrumbs li:after {
    margin: 0 .75rem
  }
}
.elm-header-global-nav .mt-breadcrumbs a,
.elm-header-global-nav .mt-breadcrumbs a span,
.elm-header-global-nav .mt-breadcrumbs li,
.elm-header-global-nav .mt-breadcrumbs li:after {
  float: none
}
.elm-header-global-nav .mt-icon-hierarchy-mobile-view-trigger {
  box-sizing: border-box;
  color: #005DA6;
  display: none
}
.elm-header-global-nav .mt-icon-hierarchy-mobile-view-trigger:visited {
  color: #005DA6
}
.elm-header-global-nav .mt-icon-hierarchy-mobile-view-trigger:active,
.no-touch .elm-header-global-nav .mt-icon-hierarchy-mobile-view-trigger:hover {
  color: #0080E8
}
.elm-header-global-nav .mt-icon-hierarchy-mobile-view-trigger:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger {
  display: inline-block;
  float: right;
  height: 1.75em;
  margin: 0;
  overflow: hidden;
  position: static;
  width: 1.5em
}
@media all and (min-width: 65.25em) {
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger {
    height: 1.8em
  }
}
@media all and (min-width: 80em) {
  .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger {
    height: 1.9em
  }
}
.elm-header-global-nav.mt-breadcrumbs-mobile-view-opened .mt-icon-hierarchy-mobile-view-trigger {
  clear: both;
  display: block;
  height: 1.5em;
  margin: 0 auto -.5em;
  position: relative;
  top: -.5em;
  width: 1.5em
}
.mt-icon-hierarchy-mobile-view-trigger:before {
  content: '\e8e2';
  display: inline-block;
  font-size: 150%;
  font-weight: 700
}
.mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger:before {
  content: '\e8f1';
  display: inline-block;
  font-size: 150%;
  margin: 0;
  position: relative;
  top: .425em
}
@media all and (max-width: 65.25em) {
  .mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger:before {
    top: .475em
  }
}
@media all and (max-width: 50em) {
  .mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger:before {
    top: .4em
  }
}
.columbia-browser-msie10 .mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger:before,
.columbia-browser-msie11 .mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger:before {
  font-size: 1.45rem
}
.elm-skin-container {
  clear: both;
  display: flex;
  flex-direction: column;
  min-height: 100vh
}
.columbia-browser-msie10 .elm-skin-container,
.columbia-browser-msie10.elm-skin-container,
.elm-skin-container.columbia-browser-msie10 {
  display: -ms-flexbox;
  -ms-flex-direction: column
}
.columbia-browser-msie10 .elm-skin-container {
  height: 100%;
  min-height: 100vh
}
.columbia-browser-msie11 .elm-skin-container {
  display: block
}
.elm-content-container {
  box-sizing: border-box;
  flex: 1 0 auto;
  min-width: 0;
  outline: 0;
  padding: .65rem;
  position: relative;
  z-index: 1
}
.columbia-browser-msie10 .elm-content-container,
.columbia-browser-msie10.elm-content-container,
.elm-content-container.columbia-browser-msie10 {
  -ms-flex: 1 0 auto
}
.page-mode-editor .elm-content-container {
  z-index: 12
}
@media all and (min-width: 18.75em) {
  .elm-content-container {
    padding: .65rem .65rem 4em
  }
  .special-search .elm-content-container {
    padding: 0
  }
}
@media all and (min-width: 25em) {
  .elm-content-container {
    padding: .65rem .65rem 4em
  }
}
@media all and (min-width: 37.5em) {
  .elm-content-container,
  .special-search .elm-content-container {
    padding: 1.3rem
  }
}
@media all and (min-width: 83em) {
  .elm-content-container,
  .special-search .elm-content-container {
    margin: 0 auto;
    max-width: 80em;
    min-width: 80em;
    padding: 1.3rem 0
  }
  .columbia-browser-msie10 .elm-content-container {
    width: 80em
  }
}
.mt-content-container {
  word-wrap: break-word
}
#mt-toc-container,
.columbia-page-template.columbia-article-howto #mt-toc-container,
.columbia-page-template.columbia-article-reference #mt-toc-container,
.columbia-page-template.columbia-article-topic #mt-toc-container {
  display: none
}
.columbia-article-howto #mt-toc-container,
.columbia-article-reference #mt-toc-container,
.columbia-article-topic #mt-toc-container {
  display: block
}
.columbia-page-home #title,
.page-mode-editor #mt-toc-container,
.page-mode-editor .elm-page-notifications,
.page-mode-editor .elm-pdf-export,
.page-mode-editor .elm-social-share {
  display: none
}
#title,
.mt-special-page-title {
  border-bottom: 1px solid #EBEBED;
  margin-top: 0;
  padding-bottom: .5rem;
  word-wrap: break-word
}
@media all and (min-width: 18.75em) {
  #title,
  .mt-special-page-title {
    padding-bottom: .1em
  }
  .columbia-special-classificationmanager #title,
  .columbia-special-path #title,
  .columbia-special-pathmanager #title {
    font-size: 170%
  }
}
@media all and (min-width: 65.25em) {
  #title,
  .mt-special-page-title {
    padding-bottom: .2em
  }
}
@media all and (min-width: 80em) {
  #title,
  .mt-special-page-title {
    padding-bottom: .25em
  }
}
.columbia-special-classificationmanager #title,
.columbia-special-path #title,
.columbia-special-pathmanager #title {
  padding-right: 1.2em
}
@media all and (min-width: 37.5em) {
  .columbia-special-classificationmanager #title,
  .columbia-special-path #title,
  .columbia-special-pathmanager #title {
    font-size: 200%
  }
}
.mt-icon-special-character-warning {
  background: 0 0;
  color: #eed398;
  font-size: 100%;
  height: 1.15em;
  margin: .1em 0 0 .1em;
  overflow: hidden;
  padding: 0 .1em 0 0;
  position: absolute;
  width: 1em
}
.ui-state-edit .mt-icon-special-character-warning {
  margin-top: .3em
}
.no-touch .mt-icon-special-character-warning:hover {
  color: #005DA6
}
.mt-icon-special-character-warning:before {
  content: '\e6f5'
}
.mt-icon-return-to-page {
  display: inline-block;
  margin: .5em 0 1em
}
.mt-icon-return-to-page:before {
  content: '\e667';
  margin-right: .25em
}
.elm-meta-data {
  font-size: 95%;
  list-style: none;
  margin: 0;
  padding: 0
}
.columbia-page-home .elm-meta-data,
.columbia-page-special .elm-meta-data,
.columbia-page-user .elm-meta-data {
  display: none
}
.elm-meta-data .mt-last-updated-label,
.elm-meta-data li {
  display: inline-block
}
.elm-meta-data li {
  text-align: right;
  vertical-align: middle
}
@media all and (max-width: 37.5em) {
  .mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger:before {
    top: .375em
  }
  .elm-meta-data li {
    float: left;
    margin: 0 .5rem 1rem 0;
    text-align: left
  }
  .elm-meta-data .elm-last-modified,
  .elm-meta-data .elm-page-restriction {
    width: 100%
  }
}
.elm-meta-data .elm-last-modified,
.elm-meta-data .elm-page-restriction {
  float: left;
  margin: 0 0 1rem;
  text-align: left
}
.elm-user-pro-member .elm-meta-data .elm-last-modified,
.elm-user-pro-member .elm-meta-data .elm-page-restriction {
  float: left
}
@media all and (min-width: 18.75em) {
  .elm-user-pro-member .elm-meta-data .elm-last-modified,
  .elm-user-pro-member .elm-meta-data .elm-page-restriction {
    margin: 0 0 .5rem;
    width: 100%
  }
  .mt-last-updated {
    max-width: 15em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
  .elm-meta-data .mt-last-updated {
    display: inline-block
  }
}
@media all and (min-width: 37.5em) {
  .elm-user-pro-member .elm-meta-data .elm-last-modified,
  .elm-user-pro-member .elm-meta-data .elm-page-restriction {
    margin: 0 0 1rem;
    width: auto
  }
}
@media all and (max-width: 50em) {
  .elm-meta-data .elm-last-modified {
    margin-bottom: .25em
  }
}
@media all and (min-width: 18.75em) {
  .mt-last-updated {
    max-width: 15em
  }
  .elm-meta-data .elm-page-notifications {
    clear: both;
    font-size: 120%
  }
}
@media all and (min-width: 25em) {
  .mt-last-updated {
    max-width: 20em
  }
}
@media all and (min-width: 37.5em) {
  .mt-last-updated {
    max-width: 25em
  }
}
@media all and (min-width: 50em) {
  .elm-header-global-nav .mt-breadcrumbs li:after {
    line-height: 1.5
  }
  .mt-last-updated {
    max-width: 40em
  }
}
@media all and (min-width: 65.25em) {
  .mt-last-updated {
    max-width: 55em
  }
}
@media all and (min-width: 80em) {
  .mt-last-updated {
    max-width: 65em
  }
}
@media all and (min-width: 25em) {
  .elm-user-pro-member .mt-last-updated {
    max-width: 20em
  }
}
@media all and (min-width: 37.5em) {
  .elm-user-pro-member .mt-last-updated {
    max-width: 18em
  }
}
@media all and (min-width: 65em) {
  .elm-user-pro-member .mt-last-updated {
    max-width: 25em
  }
}
.columbia-article-topic-category .elm-pdf-export,
.columbia-article-topic-guide .elm-pdf-export,
.columbia-article-topic-portfolio .elm-pdf-export,
.columbia-page-template .elm-pdf-export,
.columbia-page-template-home .elm-pdf-export,
body[data-draft-unpublished=true] .elm-meta-data .elm-pdf-export {
  display: none
}
.mt-last-updated-container {
  white-space: nowrap
}
.elm-meta-data .elm-page-notifications {
  position: relative
}
@media all and (min-width: 50.1em) {
  .elm-meta-data .elm-page-notifications {
    font-size: 107%;
    top: -.06em
  }
}
.elm-meta-data .elm-meta-icons {
  margin: 0
}
.elm-meta-icons ul {
  margin: 0;
  padding: 0
}
.elm-page-notifications .mt-f1-success {
  float: right;
  font-size: .75em;
  height: auto;
  width: auto
}
.elm-pdf-export .mt-icon-article-pdf,
.elm-pdf-export .mt-icon-article-pdf:visited {
  color: #999
}
.elm-meta-data a,
.elm-meta-data a:visited,
.elm-pdf-export .mt-icon-article-pdf:active,
.elm-pdf-export .mt-icon-article-pdf:focus,
.no-touch .elm-pdf-export .mt-icon-article-pdf:hover {
  color: #005DA6
}
.elm-meta-data a:active,
.no-touch .elm-meta-data a:hover {
  color: #0080E8
}
.elm-meta-data a:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.elm-meta-data dl {
  display: inline-block;
  line-height: 1.2;
  margin: 0 1em 0 0;
  padding: 0
}
@media all and (max-width: 25em) {
  .elm-meta-data dl {
    margin-right: 0
  }
}
.elm-meta-data dt {
  display: block;
  float: left;
  font-weight: 700;
  margin-right: .25em
}
.elm-meta-data dt:after {
  content: ':'
}
.elm-meta-data dd {
  display: block;
  float: left;
  line-height: 1.2;
  margin: 0;
  padding: 0
}
.elm-meta-top {
  clear: both;
  color: #999;
  text-align: right
}
.elm-meta-top:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  height: 0
}
.elm-meta-top a {
  color: #999;
  display: block;
  height: 1.55em;
  overflow: hidden;
  width: 1.4em
}
.elm-meta-top a:visited {
  color: #999
}
.elm-meta-top a:active,
.elm-meta-top a:focus,
.no-touch .elm-meta-top a:hover {
  color: #005DA6
}
@media all and (max-width: 37.5em) {
  .elm-meta-top {
    text-align: left
  }
  .elm-meta-data .elm-page-notifications,
  .elm-meta-data .elm-pdf-export,
  .elm-meta-data .elm-social-share {
    font-size: 120%
  }
  .elm-page-notifications .options {
    left: auto!important
  }
}
.elm-page-notifications .legend {
  flex: 1 0 100%
}
.elm-page-notifications .mt-icon-page-notification,
.elm-page-notifications .mt-icon-page-notification:visited {
  width: 1.45em;
  color: #005DA6
}
@media all and (min-width: 50em) {
  .elm-user-pro-member .mt-last-updated {
    max-width: 25em
  }
  .columbia-platform-windows .elm-page-notifications .mt-icon-page-notification,
  .columbia-platform-windows .elm-page-notifications .mt-icon-page-notification:visited {
    margin-top: -.1em
  }
}
.elm-page-notifications .mt-icon-page-notification:active,
.no-touch .elm-page-notifications .mt-icon-page-notification:hover {
  color: #0080E8
}
.elm-page-notifications .mt-icon-page-notification:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.elm-page-notifications .mt-icon-page-notification.off,
.elm-page-notifications .mt-icon-page-notification.off:visited,
.elm-page-notifications .mt-icon-page-notification.off:visited:visited {
  color: #999
}
.elm-page-notifications .mt-icon-page-notification.off:active,
.elm-page-notifications .mt-icon-page-notification.off:focus,
.elm-page-notifications .mt-icon-page-notification.off:visited:active,
.elm-page-notifications .mt-icon-page-notification.off:visited:focus,
.no-touch .elm-page-notifications .mt-icon-page-notification.off:hover,
.no-touch .elm-page-notifications .mt-icon-page-notification.off:visited:hover {
  color: #005DA6
}
.elm-page-notifications .mt-subscription-link {
  width: auto
}
.mt-icon-page-notification:before {
  content: '\e82e';
  font-size: 160%
}
.mt-icon-page-notification.off:before {
  content: '\e82f'
}
.elm-page-notifications .mt-f1-link {
  margin-right: -.75em
}
.elm-page-notifications .options {
  background: #fff;
  border: 1px solid #005DA6;
  display: none;
  flex-wrap: wrap;
  font-size: .95rem;
  margin: 0;
  min-width: 18em;
  padding: .75em;
  position: absolute;
  text-align: left;
  z-index: 999
}
.elm-page-notifications ul {
  margin: .5em 0 0 .1em;
  padding: 0
}
#deki-page-alerts li {
  margin: 0 0 .5em;
  text-align: left
}
#deki-page-alerts li label,
#deki-page-alerts li label:visited {
  color: #999
}
#deki-page-alerts .parent a:visited,
#deki-page-alerts li label:active,
#deki-page-alerts li label:focus,
.no-touch #deki-page-alerts li label:hover {
  color: #005DA6
}
#deki-page-alerts .parent a {
  color: #005DA6;
  height: auto;
  width: auto
}
#deki-page-alerts .parent a:active,
.no-touch #deki-page-alerts .parent a:hover {
  color: #0080E8
}
#deki-page-alerts .parent a:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.no-touch .elm-page-notifications li:hover label {
  color: #005DA6
}
.elm-page-notifications li:last-child {
  margin-bottom: 0
}
.columbia-platform-macintosh .elm-page-notifications input[type=radio],
.elm-page-notifications input[type=radio] {
  flex-shrink: 0
}
.columbia-browser-firefox .columbia-platform-macintosh .elm-page-notifications input[type=radio],
.columbia-browser-firefox .elm-page-notifications input[type=radio] {
  -moz-flex-shrink: 0
}
.columbia-browser-msie10 .columbia-platform-macintosh .elm-page-notifications input[type=radio],
.columbia-browser-msie10 .elm-page-notifications input[type=radio],
.columbia-browser-msie10.columbia-platform-macintosh .elm-page-notifications input[type=radio],
.columbia-browser-msie10.elm-page-notifications input[type=radio],
.columbia-platform-macintosh .elm-page-notifications input[type=radio].columbia-browser-msie10,
.elm-page-notifications input[type=radio].columbia-browser-msie10 {
  -ms-flex-shrink: 0
}
.columbia-browser-safari .columbia-platform-macintosh .elm-page-notifications input[type=radio],
.columbia-browser-safari .elm-page-notifications input[type=radio] {
  -webkit-flex-shrink: 0
}
.elm-page-notifications label {
  cursor: pointer;
  display: block;
  margin: 0;
  overflow: hidden
}
.columbia-article-topic-category .elm-pdf-export,
.columbia-article-topic-guide .elm-pdf-export,
.columbia-article-topic-portfolio .elm-pdf-export,
.columbia-draft .elm-social-share,
.columbia-page-home .elm-social-share,
.columbia-page-template .elm-pdf-export,
.columbia-page-template .elm-social-share,
body[data-draft-unpublished=true] .elm-social-share {
  display: none
}
@media all and (max-width: 50em) {
  .elm-meta-data .elm-pdf-export {
    font-size: 116%
  }
}
@media all and (max-width: 37.5em) {
  .elm-meta-data .elm-pdf-export {
    margin: .05rem .5rem 1rem .1rem
  }
  .elm-social-share .mt-social-share .mt-social-share-list {
    right: auto
  }
}
@media all and (min-width: 80em) {
  .elm-user-pro-member .mt-last-updated {
    max-width: 25em
  }
  .elm-meta-data .elm-page-notifications {
    top: 0
  }
  .elm-pdf-export {
    margin: .1em .05em 0
  }
}
.mt-icon-article-pdf,
.mt-icon-article-pdf:visited {
  color: #999
}
.mt-icon-article-pdf:active,
.mt-icon-article-pdf:focus,
.no-touch .mt-icon-article-pdf:hover {
  color: #005DA6
}
.elm-meta-top .mt-icon-article-pdf:before {
  font-size: 130%
}
.columbia-article-topic-category .elm-social-share,
.columbia-article-topic-guide .elm-social-share,
.columbia-article-topic-portfolio .elm-social-share {
  position: relative;
  top: .1em
}
.elm-social-share .mt-social-share .mt-social-share-list {
  bottom: auto
}
.elm-social-share a {
  margin-top: .1em;
  width: 1.325em
}
@media all and (max-width: 65.25em) {
  .elm-social-share a {
    height: 1.6em;
    width: 1.52em
  }
}
@media all and (max-width: 50em) {
  .columbia-article-topic-category .elm-social-share,
  .columbia-article-topic-guide .elm-social-share,
  .columbia-article-topic-portfolio .elm-social-share {
    top: .15em
  }
  .elm-social-share a {
    height: 1.675em;
    width: 1.6em
  }
}
@media all and (max-width: 37.5em) {
  .elm-social-share a {
    width: 1.5em
  }
  .mt-icon-social-share {
    margin-top: .1em
  }
}
.b-body,
.elm-meta-bottom .elm-classifications {
  width: 100%;
  box-sizing: border-box
}
.mt-icon-social-share,
.mt-icon-social-share:visited {
  color: #999
}
.elm-page-notifications .mt-subscription-link:visited,
.mt-icon-social-share:active,
.mt-icon-social-share:focus,
.no-touch .mt-icon-social-share:hover {
  color: #005DA6
}
@media all and (min-width: 80em) {
  .mt-icon-social-share {
    margin-top: .2em
  }
}
@media all and (min-width: 80.01em) {
  .mt-icon-social-share {
    margin-top: 0
  }
}
.mt-icon-social-share:before {
  content: '\e82a';
  font-size: 1.34rem
}
@media all and (max-width: 79.99em) {
  .mt-icon-social-share:before {
    font-size: 1.2rem
  }
}
@media all and (max-width: 65.25em) {
  .mt-icon-social-share:before {
    font-size: 1.25rem
  }
}
@media all and (max-width: 50em) {
  .mt-icon-social-share:before {
    font-size: 1.45rem
  }
}
.columbia-platform-macintosh .mt-icon-social-share:before {
  font-size: 1.38rem
}
@media all and (max-width: 79.99em) {
  .columbia-platform-macintosh .mt-icon-social-share:before {
    font-size: 1.25rem
  }
}
@media all and (max-width: 50em) {
  .columbia-platform-macintosh .mt-icon-social-share:before {
    font-size: 1.45rem
  }
}
.elm-page-notifications .mt-subscription-link {
  color: #005DA6;
  margin: 1em 0 -.5em
}
.elm-page-notifications .mt-subscription-link:active,
.no-touch .elm-page-notifications .mt-subscription-link:hover {
  color: #0080E8
}
.elm-page-notifications .mt-subscription-link:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.mt-subscription-link:before {
  font-size: 1.25rem;
  margin-right: .5em;
  vertical-align: middle
}
.elm-page-notifications .mt-subscription-options {
  flex-flow: row wrap
}
.elm-page-notifications .mt-subscription-options li {
  align-items: baseline;
  display: inline-flex;
  flex: 1 0 100%
}
.elm-meta-article-navigation {
  border-bottom: 1px solid #EBEBED;
  display: none;
  font-size: 95%;
  margin: 0 0 1rem;
  overflow: hidden;
  padding-bottom: 1rem
}
.columbia-article-howto .elm-meta-article-navigation,
.columbia-article-reference .elm-meta-article-navigation,
.columbia-article-topic .elm-meta-article-navigation,
.columbia-article-topic-guide .elm-meta-article-navigation,
.columbia-learning-path .elm-meta-article-navigation {
  display: block
}
.columbia-article-topic-category .elm-meta-bottom,
.columbia-article-topic-guide .elm-meta-bottom,
.columbia-article-topic-portfolio .elm-meta-bottom,
.columbia-learning-path .elm-meta-article-navigation .elm-back-to-top,
.columbia-page-home .elm-meta-bottom {
  display: none
}
.elm-meta-data.elm-meta-article-navigation .elm-back-to-top {
  margin: 0
}
@media all and (max-width: 37.5em) {
  .elm-meta-data.elm-meta-article-navigation .elm-back-to-top {
    float: none
  }
}
.elm-meta-article-navigation.elm-meta-data .elm-article-pagination {
  float: right;
  margin: 0
}
@media all and (max-width: 37.5em) {
  .elm-meta-article-navigation.elm-meta-data .elm-article-pagination {
    float: none;
    margin: 3em auto 0;
    width: 100%
  }
}
@media all and (max-width: 50em) {
  .elm-meta-article-navigation.elm-meta-data li {
    float: none;
    margin-bottom: 0
  }
}
.elm-meta-article-navigation .mt-article-pagination .mt-pagination-next {
  margin: 0
}
.elm-meta-data.elm-meta-article-navigation .elm-back-to-top a {
  line-height: 1.2;
  margin-top: -.4em
}
.elm-meta-bottom {
  color: #666;
  overflow: hidden;
  text-align: left
}
.elm-meta-bottom.elm-meta-data>li {
  float: left;
  margin: 0 0 1rem;
  text-align: left
}
@media all and (min-width: 18.75em) {
  .elm-meta-bottom.elm-meta-data>li {
    display: block;
    float: none
  }
  .elm-meta-bottom dl {
    margin-right: 1rem;
    padding-right: 1em
  }
}
@media all and (min-width: 25em) {
  .elm-meta-bottom {
    font-size: 100%
  }
  .elm-meta-bottom.elm-meta-data>li {
    display: inline-block;
    float: left
  }
}
.elm-meta-bottom dl {
  box-sizing: border-box;
  word-wrap: break-word
}
.elm-meta-bottom dd {
  margin-top: .5em
}
@media all and (min-width: 37.5em) {
  .elm-meta-bottom dl {
    margin-right: 2rem;
    padding-right: 0
  }
  .elm-meta-bottom dd {
    margin-top: 0
  }
}
@media all and (min-width: 18.75em) {
  .elm-meta-bottom dl li {
    display: inline-block
  }
  .elm-article-feedback {
    margin-top: 2rem
  }
}
.columbia-article-topic-category #mt-back-to-top,
.columbia-article-topic-guide #mt-back-to-top,
.columbia-article-topic-portfolio #mt-back-to-top,
.columbia-page-home #mt-back-to-top,
.columbia-page-special #mt-back-to-top,
.columbia-page-template #mt-back-to-top,
.columbia-page-user #mt-back-to-top,
.mt-lp-progress-container {
  display: none
}
.b-body fieldset {
  overflow: visible
}
.elm-content-footer {
  clear: both;
  margin-top: 2rem
}
.elm-related-articles-container .mt-related-listings-container {
  list-style: none
}
.elm-back-to-top {
  float: left
}
.elm-article-pagination {
  float: right
}
.elm-article-pagination a:after,
.elm-article-pagination a:before {
  font-size: 100%
}
.columbia-learning-path .mt-lp-progress-container {
  display: block
}
.elm-article-feedback {
  clear: both;
  margin-bottom: 3rem;
  overflow: hidden
}
@media all and (min-width: 37.5em) {
  .elm-article-feedback {
    margin-top: 0
  }
  .elm-meta-bottom .elm-classifications {
    width: auto
  }
}
.elm-related-articles-container {
  clear: both;
  display: none;
  margin: 1em 0
}
.columbia-article-howto .elm-related-articles-container,
.columbia-article-reference .elm-related-articles-container,
.columbia-article-topic .elm-related-articles-container {
  display: block
}
.elm-classifications dd,
.elm-classifications dt {
  float: none
}
.elm-meta-data .mt-classification {
  box-sizing: border-box;
  display: block;
  float: left;
  margin: 0 0 1em;
  width: 44%
}
@media all and (min-width: 25em) {
  .elm-meta-data .mt-classification {
    width: 47%
  }
}
@media all and (min-width: 37.5em) {
  .elm-classifications dd,
  .elm-classifications dt {
    float: left
  }
  .elm-meta-data .mt-classification {
    clear: none;
    display: inline-block;
    margin: 0 1em 0 0;
    padding-bottom: 1em;
    width: auto
  }
}
@media all and (max-width: 25em) {
  .elm-tags {
    clear: both
  }
}
.mt-tags-list {
  display: inline;
  line-height: .8;
  padding: 0
}
.elm-meta-bottom .elm-tags .mt-tags {
  display: inline-block;
  margin-right: 0;
  padding-right: 0
}
.elm-tags .mt-tag-label,
.elm-tags .mt-tag-value {
  display: block;
  line-height: 1.2
}
.elm-tags .mt-tag-label {
  float: left
}
@media all and (max-width: 37.49em) {
  .elm-tags .mt-tag-label {
    float: none
  }
}
.elm-meta-bottom .elm-tags li {
  float: left;
  line-height: 1.2;
  margin: 0 .5rem .25rem 0;
  max-width: 24em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal
}
@media all and (min-width: 18.75em) {
  .elm-meta-bottom .elm-tags li {
    max-width: 19em
  }
  .elm-footer {
    bottom: 3.4em
  }
}
@media all and (min-width: 25em) {
  .elm-meta-bottom .elm-tags li {
    max-width: 24em
  }
}
@media all and (min-width: 37.5em) {
  .elm-tags .mt-tag-label,
  .elm-tags .mt-tag-value {
    display: inline
  }
  .elm-meta-bottom .elm-tags li {
    margin: 0 .5em 0 0;
    max-width: 30em
  }
  .elm-footer {
    bottom: auto
  }
}
.elm-tags li:after {
  content: ','
}
.elm-tags li:last-child:after {
  content: ''
}
.elm-tags span {
  line-height: 1
}
.elm-attachments {
  border-top: 1px solid #EBEBED;
  display: block;
  margin: 3em 0 1em;
  padding: 1em 0
}
.columbia-article-topic-category .elm-attachments,
.columbia-article-topic-guide .elm-attachments,
.columbia-article-topic-portfolio .elm-attachments,
.columbia-page-home .elm-attachments,
.columbia-page-special .elm-attachments {
  display: none
}
.elm-footer {
  clear: both;
  position: relative;
  width: 100%
}
.elm-footer-siteinfo-nav {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-width: 1px 0 0;
  line-height: 2
}
.elm-footer-siteinfo-nav a,
.elm-footer-siteinfo-nav a:visited {
  color: #005DA6
}
.elm-footer-siteinfo-nav a:active,
.elm-footer-siteinfo-nav a:focus,
.no-touch .elm-footer-siteinfo-nav a:active,
.no-touch .elm-footer-siteinfo-nav a:hover {
  color: #0080E8
}
@media all and (min-width: 18.75em) {
  .elm-footer-siteinfo-nav .elm-nav-container {
    padding: 0 .3rem
  }
}
@media all and (min-width: 25em) {
  .elm-footer-siteinfo-nav .elm-nav-container {
    padding: 0 .65rem
  }
}
.elm-footer-siteinfo-nav ol {
  font-size: 90%;
  text-align: left
}
@media all and (min-width: 18.75em) {
  .elm-footer-siteinfo-nav ol {
    text-align: center
  }
  .elm-footer-siteinfo-nav li {
    display: block;
    float: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
}
@media all and (min-width: 37.5em) {
  .elm-footer-siteinfo-nav ol {
    text-align: left
  }
  .elm-footer-siteinfo-nav li {
    display: inline-block;
    overflow: visible;
    text-overflow: inherit;
    white-space: normal
  }
  .elm-footer-siteinfo-nav .elm-footer-copyright {
    float: left
  }
  .elm-footer-siteinfo-nav .elm-footer-powered-by {
    float: right
  }
}
@media all and (min-width: 18.75em) {
  .elm-skin-container .mt-mobile-hide {
    display: none
  }
}
@media all and (min-width: 37.5em) {
  .elm-skin-container .mt-mobile-hide {
    display: inline-block
  }
  .mt-dropdown li.mt-mobile-hide {
    display: block
  }
}
.syntaxhighlighter .toolbar .item.about {
  display: none!important
}
.mt-editor-dialog {
  align-items: center;
  bottom: 0;
  display: flex;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999
}
.cke_dialog_background_cover {
  background: #fff!important;
  opacity: .9!important
}
.columbia-skin-elm .cke_dialog {
  border-radius: .5em
}
@media all and (min-width: 18.75em),
all and (min-height: 18.75em) {
  .columbia-skin-elm .cke_dialog {
    border-radius: 0;
    width: 100%!important
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  .columbia-skin-elm .cke_dialog {
    height: auto!important;
    width: 93%!important
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog {
    border-radius: .5em
  }
}
@media all and (min-width: 65.25em) {
  .columbia-skin-elm .cke_dialog {
    width: 75%!important
  }
}
@media all and (min-width: 80em) {
  .columbia-skin-elm .cke_dialog {
    max-width: 65em;
    width: 70%!important
  }
}
.columbia-skin-elm .cke_dialog>tbody>tr>td:first-child {
  border-radius: .5em
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog>tbody>tr>td:first-child {
    border-radius: 0
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog>tbody>tr>td:first-child {
    border-radius: .5em
  }
}
.columbia-skin-elm .cke_dialog,
.columbia-skin-elm .cke_dialog table {
  border-bottom: none;
  font-size: 100%
}
.columbia-skin-elm .cke_dialog,
.columbia-skin-elm .cke_dialog .cke_dialog_contents {
  box-sizing: border-box;
  width: 100%
}
.columbia-skin-elm .cke_dialog td {
  padding: 0
}
.columbia-skin-elm .cke_dialog .cke_dialog_body {
  border: 1px solid #CCC;
  border-radius: .5em;
  box-shadow: 0 0 1em rgba(204, 204, 204, .25);
  background: #fff;
  box-sizing: border-box;
  font-size: 95%;
  padding: 0
}
@media all and (min-width: 18.75em),
all and (min-height: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_body {
    border-radius: 0;
    border-width: 1px 0
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_body {
    border: 1px solid #CCC;
    border-radius: .5em;
    box-shadow: 0 0 1em rgba(204, 204, 204, .25);
    box-sizing: border-box;
    font-size: 105%
  }
}
@media all and (min-width: 65.25em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_body {
    border: 1px solid #CCC;
    border-radius: .5em;
    box-shadow: 0 0 1em rgba(204, 204, 204, .25);
    box-sizing: border-box
  }
}
@media all and (min-width: 80em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_body {
    animation-duration: inherit;
    border: 1px solid #CCC;
    border-radius: .5em;
    box-shadow: 0 0 1em rgba(204, 204, 204, .25);
    box-sizing: border-box;
    font-size: 95%
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_title {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .5em .5em 0 0;
  border-width: 0 0 1px;
  font-size: 125%;
  padding: .5em 1em
}
.columbia-skin-elm .cke_dialog .cke_dialog_title a,
.columbia-skin-elm .cke_dialog .cke_dialog_title a:visited {
  color: #005DA6
}
.columbia-skin-elm .cke_dialog .cke_dialog_title a:active,
.columbia-skin-elm .cke_dialog .cke_dialog_title a:focus,
.no-touch .columbia-skin-elm .cke_dialog .cke_dialog_title a:active,
.no-touch .columbia-skin-elm .cke_dialog .cke_dialog_title a:hover {
  color: #00325a
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_title {
    border-radius: 0;
    padding: .25em .85em
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_title {
    border-radius: .5em .5em 0 0;
    padding: .5em 1em
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_close_button {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #005DA6;
  font-size: 93.75%;
  height: auto;
  line-height: 2;
  overflow: hidden;
  padding: 0;
  right: .7em;
  top: .7em;
  width: 1.5em;
  z-index: 5
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_close_button {
    right: .4em;
    top: .4em
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_close_button:active,
.columbia-skin-elm .cke_dialog .cke_dialog_close_button:focus,
.no-touch.columbia-skin-elm .cke_dialog .cke_dialog_close_button:hover {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #00325a
}
.columbia-skin-elm .cke_dialog .cke_dialog_close_button:after,
.columbia-skin-elm .cke_dialog .cke_dialog_close_button:before {
  text-decoration: none;
  text-transform: none;
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.columbia-skin-elm .cke_dialog .cke_dialog_close_button:before {
  content: '\e6fe'
}
.columbia-skin-elm .cke_dialog .cke_dialog_tabs {
  background: #F5F6F7;
  border-bottom: 1px solid #EBEBED;
  box-sizing: border-box;
  font-size: 125%;
  height: auto;
  margin: 0;
  padding: .5em .3em 0;
  position: static;
  width: 100%
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_tabs {
    background: 0 0;
    border: 0;
    padding: 0
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_close_button {
    right: .7em;
    top: .7em
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_tabs {
    background: #F5F6F7;
    border-bottom: 1px solid #EBEBED;
    padding: .5em .3em 0
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_tab {
  background: #F5F6F7;
  border: 1px solid #CCC;
  border-bottom: 0;
  border-radius: .25em .25em 0 0;
  box-sizing: border-box;
  color: #666;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 85%;
  font-weight: 700;
  height: auto;
  line-height: 1.35;
  margin: 0 .25em -1px;
  padding: .5em 1em;
  position: static
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_tab {
    border-radius: 0;
    border-width: 1px 0;
    display: block;
    margin: 0;
    width: 100%
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_tab:first-child {
    border-top-width: 0
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_tab:last-child {
    border-bottom: 1px solid #CCC
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_tab {
    border-radius: .25em .25em 0 0;
    display: inline-block;
    margin: 0 .25em -1px;
    white-space: nowrap;
    width: auto
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_tab:last-child {
    border-bottom: 0
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em),
all and (min-width: 37.5em) and (orientation: landscape) {
  .columbia-skin-elm .cke_dialog .cke_dialog_tab {
    border-width: 1px
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_tab:first-child {
    border-top-width: 1px
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_tab_selected {
  background: #fff;
  border-color: #999;
  margin-bottom: -1px
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_tab_selected {
    margin: 0
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_contents {
    padding: 0 0 1em
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_tab_selected {
    margin: 0 .25em -1px
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected,
  .columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:active,
  .columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:focus,
  .columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:hover,
  .columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:last-child,
  .no-touch.columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:hover {
    border-bottom: 1px solid transparent
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_contents {
    padding: 0 0 1.5em
  }
}
.no-touch.columbia-skin-elm .cke_dialog .cke_dialog_tab:hover {
  background: #fff;
  border-color: #999
}
.columbia-skin-elm .cke_dialog .cke_dialog_tab:active,
.columbia-skin-elm .cke_dialog .cke_dialog_tab:focus {
  background: #fff;
  border-color: #999;
  outline: 0
}
.columbia-skin-elm .cke_dialog .cke_dialog_tab:active {
  border-style: dotted
}
.columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:focus,
.columbia-skin-elm .cke_dialog .cke_dialog_tab:active,
.columbia-skin-elm .cke_dialog .cke_dialog_tab:focus,
.no-touch.columbia-skin-elm .cke_dialog .cke_dialog_tab:hover {
  color: #005DA6
}
.columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected,
.columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:active,
.columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:focus,
.no-touch.columbia-skin-elm .cke_dialog .cke_dialog_tab.cke_dialog_tab_selected:hover {
  color: #333;
  cursor: text
}
@media all and (max-width: 37.49em),
all and (max-height: 37.49em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_contents {
    max-width: 100vw
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_contents,
  .columbia-skin-elm .cke_dialog .cke_dialog_contents>tbody,
  .columbia-skin-elm .cke_dialog .cke_dialog_contents>tbody>tr,
  .columbia-skin-elm .cke_dialog .cke_dialog_contents>tbody>tr>td {
    display: block;
    overflow: auto;
    width: 100%!important
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_contents_body {
  height: auto!important;
  max-height: calc(100vh - 12em);
  overflow: auto;
  padding: 1.5em
}
.columbia-skin-elm .cke_dialog .cke_dialog_contents_body.mt-scrollable:after {
  -webkit-animation: scrolly-bounce 5s infinite;
  animation: scrolly-bounce 5s infinite;
  bottom: 1em;
  color: #000;
  content: '\00ab';
  display: block;
  font-size: 4em;
  position: absolute;
  right: .5em;
  transform: rotateZ(-90deg)
}
[class^=columbia-browser-msie] .columbia-skin-elm .cke_dialog .cke_dialog_contents_body.mt-scrollable-after {
  display: none
}
.columbia-skin-elm .cke_dialog .cke_dialog_contents_body p {
  margin: .5em 0
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_contents_body {
    padding: .5em 1em
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_contents_body {
    padding: 1.5em
  }
}
@media all and (max-width: 37.49em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_contents_body {
    display: block;
    height: 100%!important;
    width: 100%!important
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_ui_vbox_child {
  padding-bottom: 1.5em
}
.columbia-skin-elm .cke_dialog.cke_ltr .cke_dialog_ui_hbox_child,
.columbia-skin-elm .cke_dialog.cke_ltr .cke_dialog_ui_hbox_first {
  padding-right: 1em
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog.cke_rtl .cke_dialog_ui_hbox_child,
  .columbia-skin-elm .cke_dialog.cke_rtl .cke_dialog_ui_hbox_first {
    padding-left: .5em
  }
  .columbia-skin-elm .cke_dialog input[type=checkbox] {
    margin-right: 0
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog.cke_rtl .cke_dialog_ui_hbox_child,
  .columbia-skin-elm .cke_dialog.cke_rtl .cke_dialog_ui_hbox_first {
    padding-left: 1em
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_body label {
  display: inline-block;
  margin-bottom: .25em
}
.columbia-skin-elm .cke_dialog .cke_dialog_ui_fieldset {
  padding: .5em
}
.columbia-skin-elm .cke_dialog .cke_dialog_ui_fieldset legend {
  margin: 0
}
.columbia-skin-elm .cke_dialog .cke_dialog_ui_input_text {
  margin-top: -.15em;
  padding: .35em 0
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog input[type=checkbox] {
    margin-right: .5em
  }
}
.columbia-skin-elm .cke_dialog input[type=checkbox]+label {
  display: inline;
  margin-right: 0
}
.columbia-skin-elm .cke_dialog input[type=checkbox]+label:after {
  content: ''
}
.columbia-skin-elm .cke_dialog .cke_dialog_ui_select {
  width: auto!important
}
.columbia-skin-elm .cke_dialog .cke_dialog_footer {
  border-radius: 0 0 .5em .5em
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_footer {
    border-radius: 0
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_footer:before {
    margin: 0
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_footer:before {
  border-top: 1px solid #EBEBED;
  content: '';
  display: block
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_footer {
    border-radius: 0 0 .5em .5em
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_footer:before {
    margin: 0 1.5em
  }
}
.columbia-skin-elm .cke_dialog .cke_dialog_footer_buttons {
  float: right;
  margin: 1.5em 0 0;
  width: 13%
}
@media all and (min-width: 18.75em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_footer_buttons {
    margin: 1em 1em 0 0
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_footer_buttons a.cke_dialog_ui_button,
  .columbia-skin-elm .cke_dialog .cke_dialog_footer_buttons a.cke_dialog_ui_button_ok {
    float: right;
    font-size: .8rem
  }
}
@media all and (min-width: 37.5em) {
  .columbia-skin-elm .cke_dialog .cke_dialog_footer_buttons {
    margin: 1.5em 1.5em 0
  }
  .columbia-skin-elm .cke_dialog .cke_dialog_footer_buttons a.cke_dialog_ui_button,
  .columbia-skin-elm .cke_dialog .cke_dialog_footer_buttons a.cke_dialog_ui_button_ok {
    font-size: 1rem
  }
}
.columbia-skin-elm .cke_dialog.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child,
.columbia-skin-elm .cke_dialog.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first {
  padding-right: 0
}
.columbia-skin-elm .cke_dialog.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child,
.columbia-skin-elm .cke_dialog.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first {
  padding-left: 0
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button,
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok {
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 100%;
  font-weight: 400;
  line-height: 2;
  padding: 0 .8em;
  text-decoration: none;
  outline: 0;
  text-align: center;
  text-indent: 0;
  box-sizing: border-box
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button {
  background: #fff;
  border: 1px solid #DDDDE1;
  border-radius: .25em;
  color: #005DA6;
  margin: 0 0 0 1em;
  white-space: nowrap
}
.no-touch.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button:hover {
  background: #005DA6;
  border: 1px solid #005DA6;
  box-shadow: 0 0 .3em none;
  color: #fff;
  outline: 0
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button:focus {
  background: #005DA6;
  border: 1px solid #005DA6;
  box-shadow: 0 0 .5em none;
  color: #fff;
  outline: 0
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button:active,
.no-touch.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button:active {
  background: #005DA6;
  border-color: #005DA6;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .3);
  color: #fff;
  outline: 0
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok {
  border-radius: .25em;
  margin: 0;
  background: #005DA6;
  border: 1px solid #005DA6;
  color: #fff;
  text-shadow: none
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok:focus,
.no-touch.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok:hover {
  background: #002440;
  border-color: #004f8d;
  color: #fff;
  outline: 0
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok:active,
.no-touch.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok:active {
  background: #002440;
  border-color: #002440;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .5);
  color: #fff
}
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok.cke_disabled,
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok.cke_disabled:active,
.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok.cke_disabled:focus,
.no-touch.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok.cke_disabled:active,
.no-touch.columbia-skin-elm .cke_dialog a.cke_dialog_ui_button_ok.cke_disabled:hover {
  background: #fff!important;
  border: 1px solid #DDDDE1!important;
  box-shadow: none!important;
  color: #005DA6!important;
  cursor: text!important;
  opacity: .5!important
}
.columbia-skin-elm .cke_dialog .cke_disabled,
.columbia-skin-elm .cke_dialog .cke_disabled:active,
.columbia-skin-elm .cke_dialog .cke_disabled:focus,
.no-touch.columbia-skin-elm .cke_dialog .cke_disabled:active,
.no-touch.columbia-skin-elm .cke_dialog .cke_disabled:hover {
  box-shadow: none!important;
  cursor: text!important;
  opacity: .5!important;
  background: 0 0!important;
  border: none!important;
  color: #a0a0a0!important
}
.columbia-skin-elm .cke_dialog iframe.cke_pasteframe {
  box-sizing: border-box;
  width: 100%!important
}
@media all and (max-height: 25em) and (orientation: landscape) {
  .columbia-skin-elm .cke_dialog iframe.cke_pasteframe {
    height: auto;
    max-height: 6em
  }
}
.mt-editor-dialog-anchor .cke_dialog tr,
.mt-editor-dialog-anchor .cke_dialog tr td,
.mt-editor-dialog-anchor .cke_dialog tr:hover,
.mt-editor-dialog-anchor .cke_dialog tr:hover td,
.mt-editor-dialog-bulletedListStyle .cke_dialog tr,
.mt-editor-dialog-bulletedListStyle .cke_dialog tr td,
.mt-editor-dialog-bulletedListStyle .cke_dialog tr:hover,
.mt-editor-dialog-bulletedListStyle .cke_dialog tr:hover td,
.mt-editor-dialog-mindtouchTableProperties .cke_dialog tr,
.mt-editor-dialog-mindtouchTableProperties .cke_dialog tr td,
.mt-editor-dialog-mindtouchTableProperties .cke_dialog tr:hover,
.mt-editor-dialog-mindtouchTableProperties .cke_dialog tr:hover td,
.mt-editor-dialog-numberedListStyle .cke_dialog tr,
.mt-editor-dialog-numberedListStyle .cke_dialog tr td,
.mt-editor-dialog-numberedListStyle .cke_dialog tr:hover,
.mt-editor-dialog-numberedListStyle .cke_dialog tr:hover td,
.mt-editor-dialog-paste .cke_dialog tr,
.mt-editor-dialog-paste .cke_dialog tr td,
.mt-editor-dialog-paste .cke_dialog tr:hover,
.mt-editor-dialog-paste .cke_dialog tr:hover td,
.mt-editor-dialog-specialchar .cke_dialog tr,
.mt-editor-dialog-specialchar .cke_dialog tr td,
.mt-editor-dialog-specialchar .cke_dialog tr:hover,
.mt-editor-dialog-specialchar .cke_dialog tr:hover td,
.no-touch .mt-editor-dialog-anchor .cke_dialog tr:hover,
.no-touch .mt-editor-dialog-anchor .cke_dialog tr:hover td,
.no-touch .mt-editor-dialog-bulletedListStyle .cke_dialog tr:hover,
.no-touch .mt-editor-dialog-bulletedListStyle .cke_dialog tr:hover td,
.no-touch .mt-editor-dialog-mindtouchTableProperties .cke_dialog tr:hover,
.no-touch .mt-editor-dialog-mindtouchTableProperties .cke_dialog tr:hover td,
.no-touch .mt-editor-dialog-numberedListStyle .cke_dialog tr:hover,
.no-touch .mt-editor-dialog-numberedListStyle .cke_dialog tr:hover td,
.no-touch .mt-editor-dialog-paste .cke_dialog tr:hover,
.no-touch .mt-editor-dialog-paste .cke_dialog tr:hover td,
.no-touch .mt-editor-dialog-specialchar .cke_dialog tr:hover,
.no-touch .mt-editor-dialog-specialchar .cke_dialog tr:hover td {
  background: #fff!important
}
.mt-editor-dialog-colordialog .ui-table tr:nth-child(even),
.mt-editor-dialog-colordialog .ui-table tr:nth-child(even) td,
.mt-editor-dialog-colordialog tr:nth-child(even),
.mt-editor-dialog-colordialog tr:nth-child(even) td,
.no-touch .mt-editor-dialog-colordialog .ui-table tr:hover,
.no-touch .mt-editor-dialog-colordialog .ui-table tr:hover td,
.no-touch .mt-editor-dialog-colordialog tr:hover,
.no-touch .mt-editor-dialog-colordialog tr:hover td {
  background: #fff
}
@font-face {
  font-family: IcoMoon-Free;
  font-style: normal;
  font-weight: 400;
  src: url(/skins/styles/cedar/fonts/IcoMoon-Free.ttf?_=80ac676baaa1a64ad4cb465a5f068542_cGVudGFoby1kZXYubWluZHRvdWNoLnVz:site_7625) format('truetype')
}
.mt-editor-simpletoolbar .deki-extension-list {
  display: none
}
.mt-editor-simpletoolbar .cke_bottom,
.mt-editor-simpletoolbar .cke_chrome,
.mt-editor-simpletoolbar .cke_floatingtoolbar .cke_shared,
.mt-editor-simpletoolbar .cke_inner,
.mt-editor-simpletoolbar .cke_top {
  border-color: #999;
  border-radius: 0
}
.mt-editor-simpletoolbar .cke_menubar {
  overflow: hidden
}
.mt-editor-simpletoolbar .cke_menubar_menu {
  float: left;
  margin-left: -1px;
  white-space: nowrap
}
.columbia-rtl.mt-editor-simpletoolbar .cke_menubar_menu {
  float: right
}
.mt-editor-simpletoolbar .cke_menubar_menuitem {
  border: 1px solid transparent;
  border-width: 0 1px 1px;
  color: #444;
  cursor: default;
  display: inline-block;
  font-size: 120%;
  padding: .5em 1em
}
.mt-editor-simpletoolbar .cke_menubar_menuitem.cke_menubar_menuitem_on,
.mt-editor-simpletoolbar .cke_menubar_menuitem:active,
.mt-editor-simpletoolbar .cke_menubar_menuitem:focus,
.mt-editor-simpletoolbar .cke_menubar_menuitem:hover {
  background-color: #fff;
  border-left-color: #999;
  border-right-color: #999;
  color: #222;
  outline: 0;
  position: relative;
  z-index: 10002
}
.mt-editor-simpletoolbar .cke_menubar_menupanel {
  height: auto;
  position: absolute;
  width: auto
}
.mt-editor-simpletoolbar .cke_menubar_menupanel .cke_panel_block {
  display: table
}
.mt-editor-simpletoolbar .cke_menubar_menupanel .cke_menu {
  padding-top: 2px
}
.mt-editor-simpletoolbar .cke_infobar_container {
  clear: none;
  float: right;
  height: auto;
  margin-right: -1px;
  padding: .5em 0
}
.clear,
.mt-half {
  clear: both
}
.mt-editor-simpletoolbar .cke_infobar_container .cke_infobar {
  background: 0 0;
  position: relative
}
.mt-editor-simpletoolbar .cke_infobar_container .cke_infobar:after {
  border-right: 1px solid #999;
  content: '';
  display: block;
  height: 1.3em;
  position: absolute;
  right: 0;
  top: 0
}
.columbia-rtl.mt-editor-simpletoolbar .cke_infobar_container {
  float: left
}
.mt-editor-simpletoolbar .cke_top {
  background-color: transparent;
  padding: 0
}
.mt-editor-simpletoolbar .cke_toolbox {
  background-color: #e5f5fd;
  border-top: 1px solid #999;
  display: block;
  overflow: hidden
}
.mt-editor-simpletoolbar .cke_toolbar {
  margin: 0 0 0 -1px;
  position: relative
}
.mt-editor-simpletoolbar .cke_toolbar .cke_toolbar_end {
  border-right: 1px solid #999;
  content: '';
  display: block;
  height: 1.6em;
  position: absolute;
  right: 0;
  top: .4em
}
.mt-editor-simpletoolbar .cke_button__mindtouchimage .cke_button_label,
.mt-editor-simpletoolbar .cke_button__mindtouchtable .cke_button_label,
.mt-editor-simpletoolbar .cke_toolbar:last-child .cke_toolbar_end {
  display: none
}
.mt-editor-simpletoolbar .cke_toolbar:last-child {
  float: right
}
.mt-editor-simpletoolbar .cke_toolbar:last-child .cke_toolgroup {
  padding: 0
}
.mt-editor-simpletoolbar .cke_toolbar:first-child .cke_toolgroup {
  padding-left: 0
}
.mt-editor-simpletoolbar .cke_toolbar:first-child .cke_toolgroup .cke_button:first-child {
  padding-left: 1em
}
.mt-editor-simpletoolbar .cke_toolbar .cke_combo,
.mt-editor-simpletoolbar .cke_toolbar .cke_toolgroup {
  margin: 0
}
.mt-editor-simpletoolbar .cke_toolgroup {
  background-color: transparent;
  border-radius: 0;
  padding: 0 .3em
}
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button,
.mt-editor-simpletoolbar a.cke_button {
  background-color: transparent;
  color: #444
}
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button,
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button:active,
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button:focus,
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button:hover,
.mt-editor-simpletoolbar a.cke_button,
.mt-editor-simpletoolbar a.cke_button:active,
.mt-editor-simpletoolbar a.cke_button:focus,
.mt-editor-simpletoolbar a.cke_button:hover {
  border: 1px solid transparent;
  border-radius: 0;
  border-width: 0 1px;
  box-shadow: none
}
.mt-editor-simpletoolbar a.cke_button {
  padding: .6em .5em
}
.mt-editor-simpletoolbar a.cke_button:first-child,
.mt-editor-simpletoolbar a.cke_button:first-child:last-child,
.mt-editor-simpletoolbar a.cke_button:last-child,
.mt-editor-simpletoolbar a.cke_button:not(:first-child),
.mt-editor-simpletoolbar a.cke_button:not(:last-child) {
  border: 1px solid transparent;
  border-radius: 0;
  border-width: 0 1px
}
.mt-editor-simpletoolbar a.cke_button:first-child.cke_button_on,
.mt-editor-simpletoolbar a.cke_button:first-child:last-child.cke_button_on,
.mt-editor-simpletoolbar a.cke_button:first-child:last-child:not(.cke_button_disabled):active,
.mt-editor-simpletoolbar a.cke_button:first-child:last-child:not(.cke_button_disabled):focus,
.mt-editor-simpletoolbar a.cke_button:first-child:last-child:not(.cke_button_disabled):hover,
.mt-editor-simpletoolbar a.cke_button:first-child:not(.cke_button_disabled):active,
.mt-editor-simpletoolbar a.cke_button:first-child:not(.cke_button_disabled):focus,
.mt-editor-simpletoolbar a.cke_button:first-child:not(.cke_button_disabled):hover,
.mt-editor-simpletoolbar a.cke_button:last-child.cke_button_on,
.mt-editor-simpletoolbar a.cke_button:last-child:not(.cke_button_disabled):active,
.mt-editor-simpletoolbar a.cke_button:last-child:not(.cke_button_disabled):focus,
.mt-editor-simpletoolbar a.cke_button:last-child:not(.cke_button_disabled):hover,
.mt-editor-simpletoolbar a.cke_button:not(:first-child).cke_button_on,
.mt-editor-simpletoolbar a.cke_button:not(:first-child):not(.cke_button_disabled):active,
.mt-editor-simpletoolbar a.cke_button:not(:first-child):not(.cke_button_disabled):focus,
.mt-editor-simpletoolbar a.cke_button:not(:first-child):not(.cke_button_disabled):hover,
.mt-editor-simpletoolbar a.cke_button:not(:last-child).cke_button_on,
.mt-editor-simpletoolbar a.cke_button:not(:last-child):not(.cke_button_disabled):active,
.mt-editor-simpletoolbar a.cke_button:not(:last-child):not(.cke_button_disabled):focus,
.mt-editor-simpletoolbar a.cke_button:not(:last-child):not(.cke_button_disabled):hover {
  border-color: #999
}
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button:active,
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button:focus,
.mt-editor-simpletoolbar .cke_combo a.cke_combo_button:hover,
.mt-editor-simpletoolbar .cke_combo_on a.cke_combo_button,
.mt-editor-simpletoolbar a.cke_button.cke_button_on,
.mt-editor-simpletoolbar a.cke_button:not(.cke_button_disabled):active,
.mt-editor-simpletoolbar a.cke_button:not(.cke_button_disabled):focus,
.mt-editor-simpletoolbar a.cke_button:not(.cke_button_disabled):hover {
  background-color: #a3c5d7;
  color: #222;
  border-color: #999
}
.mt-editor-simpletoolbar .cke_combo_text {
  line-height: 1.3em;
  padding: .6em .7em
}
.mt-editor-simpletoolbar .cke_button_on .cke_button_label {
  color: #444
}
.mt-editor-simpletoolbar .cke_button_arrow,
.mt-editor-simpletoolbar .cke_button_label,
.mt-editor-simpletoolbar .cke_combo_arrow,
.mt-editor-simpletoolbar .cke_combo_open,
.mt-editor-simpletoolbar .cke_combo_text,
.mt-editor-simpletoolbar a.cke_button,
.mt-editor-simpletoolbar a.cke_combo_button {
  cursor: default
}
.mt-editor-simpletoolbar a.cke_button__source {
  border-bottom: .2em solid #a3c5d7!important;
  border-left: 1px solid #999!important;
  border-right: .2em solid #a3c5d7!important;
  padding: .5em 1em
}
.mt-editor-simpletoolbar a.cke_button__source.cke_button_on {
  background-color: #c0dbe7!important;
  border-bottom: none!important;
  border-left: .2em solid #a3c5d7!important;
  border-right: none!important;
  border-top: .2em solid #a3c5d7!important
}
.mt-editor-simpletoolbar a.cke_button__source .cke_button_label {
  margin-left: .3em
}
.mt-editor-simpletoolbar .cke_panel {
  border-color: #999;
  border-radius: 0
}
.mt-editor-simpletoolbar .cke_panel_grouptitle {
  background-color: #a3c5d7;
  border-color: #999;
  color: #222
}
.mt-editor-simpletoolbar .cke_panel_list {
  margin: 0
}
.mt-editor-simpletoolbar .cke_panel_listItem {
  padding: 0
}
.mt-editor-simpletoolbar .cke_panel_listItem a {
  border-color: transparent;
  border-radius: 0;
  border-width: 1px 0;
  color: #444;
  cursor: default;
  transition: all 150ms ease-in-out
}
.mt-editor-simpletoolbar .cke_panel_listItem.cke_selected,
.mt-editor-simpletoolbar .cke_panel_listItem:active,
.mt-editor-simpletoolbar .cke_panel_listItem:focus,
.mt-editor-simpletoolbar .cke_panel_listItem:hover {
  border-color: #999
}
.mt-editor-simpletoolbar .cke_panel_listItem.cke_selected a,
.mt-editor-simpletoolbar .cke_panel_listItem:active a,
.mt-editor-simpletoolbar .cke_panel_listItem:focus a,
.mt-editor-simpletoolbar .cke_panel_listItem:hover a {
  background-color: #e5f5fd;
  border-color: #999;
  color: #222;
  outline: 0
}
.mt-editor-simpletoolbar .cke_panel_listItem.cke_selected+.cke_panel_listItem a:active,
.mt-editor-simpletoolbar .cke_panel_listItem.cke_selected+.cke_panel_listItem a:focus,
.mt-editor-simpletoolbar .cke_panel_listItem.cke_selected+.cke_panel_listItem a:hover,
.mt-editor-simpletoolbar .cke_panel_listItem:active+.cke_selected a,
.mt-editor-simpletoolbar .cke_panel_listItem:focus+.cke_selected a,
.mt-editor-simpletoolbar .cke_panel_listItem:hover+.cke_selected a {
  border-top-color: #e5f5fd
}
.mt-editor-simpletoolbar .cke_panel_listItem:first-child a {
  border-top-width: 0
}
.mt-editor-simpletoolbar a.cke_menubutton {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  color: #444;
  display: table;
  margin-top: -1px;
  transition: all 150ms ease-in-out;
  width: 100%
}
.mt-editor-simpletoolbar .cke_bottom .cke_whoisediting .cke_whoisediting_checknow,
.mt-editor-simpletoolbar .cke_menuseparator:last-child {
  display: none
}
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_on,
.mt-editor-simpletoolbar a.cke_menubutton:active,
.mt-editor-simpletoolbar a.cke_menubutton:focus,
.mt-editor-simpletoolbar a.cke_menubutton:hover {
  background-color: #e5f5fd;
  border-color: #999;
  color: #222
}
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_on .cke_menubutton_icon,
.mt-editor-simpletoolbar a.cke_menubutton:active .cke_menubutton_icon,
.mt-editor-simpletoolbar a.cke_menubutton:focus .cke_menubutton_icon,
.mt-editor-simpletoolbar a.cke_menubutton:hover .cke_menubutton_icon {
  background-color: #e5f5fd
}
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_on .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_on .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_on .cke_menubutton_label,
.mt-editor-simpletoolbar a.cke_menubutton:active .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton:active .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton:active .cke_menubutton_label,
.mt-editor-simpletoolbar a.cke_menubutton:focus .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton:focus .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton:focus .cke_menubutton_label,
.mt-editor-simpletoolbar a.cke_menubutton:hover .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton:hover .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton:hover .cke_menubutton_label {
  color: #222
}
.mt-editor-simpletoolbar a.cke_menubutton .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton .cke_menubutton_label,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:active .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:active .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:active .cke_menubutton_label,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:focus .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:focus .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:focus .cke_menubutton_label,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:hover .cke_button_icon:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:hover .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:hover .cke_menubutton_label {
  color: #444
}
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:active,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:focus,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:hover {
  background-color: transparent;
  border-color: transparent
}
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:active .cke_menubutton_icon,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:focus .cke_menubutton_icon,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled:hover .cke_menubutton_icon {
  background-color: transparent
}
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled .cke_menuarrow:before,
.mt-editor-simpletoolbar a.cke_menubutton.cke_menubutton_disabled .cke_menubutton_icon {
  opacity: .3
}
.mt-editor-simpletoolbar .cke_menubutton_icon {
  background-color: transparent;
  padding: .7em .3em .7em 1em
}
.mt-editor-simpletoolbar .cke_menubutton_label {
  padding: .7em
}
.mt-editor-simpletoolbar .cke_menuarrow {
  background: 0 0;
  padding: 0 .7em;
  vertical-align: middle
}
.mt-editor-simpletoolbar .cke_menuarrow:before {
  font: 400 70%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\e70b'
}
.mt-editor-simpletoolbar .cke_button_on .cke_button_arrow {
  border-top-color: #474747
}
.mt-editor-simpletoolbar .cke_menuseparator {
  background-color: #ccc;
  margin: .2em auto;
  width: 96%
}
.mt-editor-simpletoolbar .cke_menubutton__formatted pre {
  line-height: normal
}
.mt-editor-simpletoolbar .cke_pendingchanges {
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0
}
.mt-editor-simpletoolbar .cke_bottom {
  padding: .5em 0
}
.mt-editor-simpletoolbar .cke_bottom .cke_autosave {
  color: #666;
  float: left;
  font-style: italic
}
.columbia-rtl.page-mode-editor .cke_infobar .cke_infopanel_group,
.mt-editor-simpletoolbar .cke_bottom .cke_whoisediting {
  float: right
}
.mt-editor-simpletoolbar .cke_bottom .cke_whoisediting:before {
  font: 400 95%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\e675';
  margin-right: .2em;
  vertical-align: middle
}
.mt-editor-simpletoolbar .mt-editor-find-toolbar {
  background: #a3c5d7;
  border-color: #999;
  border-width: 0 1px 1px;
  margin: 0;
  padding: .5em;
  position: static
}
.mt-editor-simpletoolbar .mt-editor-find-toolbar .mt-editor-find-toolbar-options {
  display: inline-block;
  margin-top: 0
}
.mt-editor-simpletoolbar.mt-editor-find .cke_autogrow_source .cke_autogrow_source_mirror,
.mt-editor-simpletoolbar.mt-editor-find .cke_autogrow_source textarea.cke_source {
  padding: 2em 1em
}
.mt-editor-simpletoolbar .cke_button_off:hover .cke_button_icon,
.mt-editor-simpletoolbar .cke_hidpi .cke_button_off:hover .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr .cke_button_disabled .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr .cke_button_off .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr .cke_button_on .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr.cke_hidpi .cke_button_disabled .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr.cke_hidpi .cke_button_off .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr.cke_hidpi .cke_button_on .cke_button_icon,
.mt-editor-simpletoolbar .cke_ltr.cke_hidpi .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl .cke_button_disabled .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl .cke_button_off .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl .cke_button_on .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl.cke_hidpi .cke_button_disabled .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl.cke_hidpi .cke_button_off .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl.cke_hidpi .cke_button_on .cke_button_icon,
.mt-editor-simpletoolbar .cke_mixed_dir_content .cke_rtl.cke_hidpi .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl .cke_button_disabled .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl .cke_button_off .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl .cke_button_on .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl.cke_hidpi .cke_button_disabled .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl.cke_hidpi .cke_button_off .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl.cke_hidpi .cke_button_on .cke_button_icon,
.mt-editor-simpletoolbar .cke_rtl.cke_hidpi .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar.cke_ltr .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar.cke_ltr.cke_hidpi .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar.cke_mixed_dir_content .cke_rtl .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar.cke_mixed_dir_content .cke_rtl.cke_hidpi .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar.cke_rtl .cke_menubutton_icon .cke_button_icon,
.mt-editor-simpletoolbar.cke_rtl.cke_hidpi .cke_menubutton_icon .cke_button_icon {
  background: 0 0!important
}
.mt-editor-simpletoolbar .cke_button_icon:before {
  font: 400 134%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-editor-simpletoolbar .cke_button__mindtouchsave_icon:before {
  content: '\e661'
}
.mt-editor-simpletoolbar .cke_button__mindtouchcancel_icon:before {
  content: '\e88b'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__undo_icon:before {
  content: '\e663'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__redo_icon:before {
  content: '\e664'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__bold_icon:before {
  content: '\e745'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__italic_icon:before {
  content: '\e747'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__underline_icon:before {
  content: '\e746'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__textcolor_icon:before {
  content: '\ea6d';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__heading_icon:before {
  content: 'H';
  line-height: .8
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__removeformat_icon:before {
  content: '\ea6f';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__numberedlist_icon:before {
  content: '\e6b7'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__bulletedlist_icon:before {
  content: '\e6b5'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__align_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__alignment_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__justifyleft_icon:before {
  content: '\e751'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__justifyright_icon:before {
  content: '\e753'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__justifycenter_icon:before {
  content: '\e752'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__justifyblock_icon:before {
  content: '\e754'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__font_icon:before {
  content: '\e742'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__fontsize_icon:before {
  content: '\ea61';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__outdent_icon:before,
.mt-editor-simpletoolbar.cke_rtl .cke_button_icon.cke_button__indent_icon:before,
.mt-editor-simpletoolbar.cke_rtl .cke_button_icon.cke_button__indentation_icon:before {
  content: '\e75a'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__indent_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__indentation_icon:before,
.mt-editor-simpletoolbar.cke_rtl .cke_button_icon.cke_button__outdent_icon:before {
  content: '\e759'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__createlink_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__mindtouchlink_icon:before {
  content: '\e7ea'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__anchor_icon:before {
  content: '\e7ca'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__mindtouchimage_icon:before {
  content: '\e61c'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__mindtouchtable_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__table_icon:before {
  content: '\e74c'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__copy_icon:before {
  content: '\e631'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__cut_icon:before {
  content: '\e73f'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__paste_icon:before {
  content: '\e60c'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__find_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__replace_icon:before {
  content: '\e680'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__source_icon:before {
  content: '\ea80';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar.mt-editor-mode-source .cke_button_icon.cke_button__source_icon:before {
  content: '\e9ce'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__strike_icon:before {
  content: '\e748'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__subscript_icon:before {
  content: '\ea6a';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__superscript_icon:before {
  content: '\ea69';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__code_icon:before {
  content: '\e75d'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__pagebreak_icon:before {
  content: '\ea68';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__specialchar_icon:before {
  content: '\e749'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__video_icon:before {
  content: '\e620'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__mindtouchtemplates_icon:before {
  content: '\e74d'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__mindtouchhelp_icon:before {
  content: '\e899'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__a11yhelp_icon:before {
  content: '\e652'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__none_icon:before {
  content: '\e924';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__formatted_icon:before {
  content: '\e872'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__blockquote_icon:before {
  content: '\e834'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__comment_icon:before {
  content: '\e66d'
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__dekiscript_icon:before {
  content: '\e872';
  color: #be5252!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__javascript_icon:before {
  content: '\e872';
  color: #be864d!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__css_icon:before {
  content: '\e872';
  color: #4150c2!important
}
.mt-editor-simpletoolbar .cke_button_icon.cke_button__conditional_text_anonymous_only_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__conditional_text_community_member_only_icon:before,
.mt-editor-simpletoolbar .cke_button_icon.cke_button__conditional_text_pro_member_only_icon:before {
  content: '\e671'
}
.mt-editor-simpletoolbar.mt-editor-mode-source .cke_toolbar_disabled {
  display: none
}
@media all and (max-width: 47em) {
  .mt-editor-simpletoolbar .mt-simpletoolbar-responsive-small {
    display: none
  }
}
@media all and (max-width: 62em) {
  .mt-editor-simpletoolbar .mt-editor-find-toolbar .mt-editor-find-toolbar-options,
  .mt-editor-simpletoolbar .mt-simpletoolbar-responsive-medium {
    display: none
  }
}
@media all and (max-width: 72em) {
  .mt-editor-simpletoolbar .mt-simpletoolbar-responsive-large {
    display: none
  }
}
.mt-editor-simpletoolbar .cke_table_handlers a {
  background: 0 0;
  color: #787878
}
.mt-editor-simpletoolbar .cke_table_handlers a:before {
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-editor-simpletoolbar .cke_table_handlers a:active,
.mt-editor-simpletoolbar .cke_table_handlers a:focus,
.mt-editor-simpletoolbar .cke_table_handlers a:hover {
  color: #5784b9
}
.mt-editor-simpletoolbar .cke_table_handlers a.rowInsertBefore:before {
  content: '\ea41';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_table_handlers a.columnInsertAfter:before {
  content: '\ea42';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_table_handlers a.rowInsertAfter:before {
  content: '\ea43';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_table_handlers a.columnInsertBefore:before {
  content: '\ea44';
  font-family: IcoMoon-Free!important
}
.mt-editor-simpletoolbar .cke_table_handlers a.columnDelete:before,
.mt-editor-simpletoolbar .cke_table_handlers a.rowDelete:before {
  content: '\e6fb'
}
.mt-editor-simpletoolbar .cke_table_handlers a.columnDelete:active,
.mt-editor-simpletoolbar .cke_table_handlers a.columnDelete:focus,
.mt-editor-simpletoolbar .cke_table_handlers a.columnDelete:hover,
.mt-editor-simpletoolbar .cke_table_handlers a.rowDelete:active,
.mt-editor-simpletoolbar .cke_table_handlers a.rowDelete:focus,
.mt-editor-simpletoolbar .cke_table_handlers a.rowDelete:hover {
  color: #ee0c19
}
@media all and (max-width: 80em) {
  .columbia-browser-safari .deki-extension-list {
    top: -1.7em
  }
}
.deki-extension-list .mt-f1-success {
  padding: .13em 0 .25em 1.4em
}
@media all and (min-width: 80em) {
  .deki-extension-list .mt-f1-success {
    padding: 0 0 .25em 1.4em
  }
}
@media all and (max-width: 37.49em) {
  .mt-editor-find .mt-editor-find-toolbar {
    padding-top: .5em
  }
  .mt-editor-find .mt-editor-find-toolbar .mt-text {
    width: 14em
  }
  .mt-editor-find .mt-editor-find-toolbar-find,
  .mt-editor-find .mt-editor-find-toolbar-replace {
    display: block
  }
  .mt-editor-find .mt-editor-find-toolbar-find {
    margin-bottom: .5em
  }
}
@media all and (max-width: 49.99em) {
  .mt-editor-find .mt-editor-find-toolbar {
    border-right-width: 1px;
    position: relative;
    width: 100%
  }
}
@media all and (min-width: 47.4em) {
  .deki-content-edit:not(.mt-editor-simpletoolbar).mt-editor-find {
    margin-top: 3em
  }
}
body,
html {
  height: 100%
}
body {
  background: #fff;
  color: #000;
  font: 400 100%/1.2 Open Sans, arial, helvetica, sans-serif;
  height: auto
}
.ui-button-icon,
.ui-button-icon:visited,
a,
a:visited {
  color: #005DA6;
  text-decoration: none
}
@media all and (min-width: 18.75em) {
  body {
    font-size: 90%
  }
}
@media all and (min-width: 25em) {
  body {
    font-size: 90%
  }
}
@media all and (min-width: 37.5em) {
  body {
    font-size: 90%
  }
}
@media all and (min-width: 50em) {
  .mt-editor-find .cke_autogrow_source .cke_autogrow_source_mirror,
  .mt-editor-find .cke_autogrow_source textarea.cke_source {
    padding-top: 4em
  }
  body {
    font-size: 90%
  }
}
@media all and (min-width: 65.25em) {
  body {
    font-size: 90%
  }
}
@media all and (min-width: 80em) {
  body {
    font-size: 100%
  }
}
.no-touch .ui-button-icon:hover,
.no-touch a:hover,
.ui-button-icon:active,
a:active {
  color: #0080E8
}
.ui-button-icon:focus,
a:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.ui-button-icon:active,
.ui-button-icon:focus,
a:active,
a:focus {
  outline: #005DA6 dotted 1px
}
.no-touch a.disabled:hover,
.no-touch span.disabled:hover,
a.disabled,
span.disabled {
  background-color: transparent!important;
  color: #737a7f!important;
  cursor: default;
  opacity: .5!important;
  text-decoration: none!important
}
.mt-primary-link,
.mt-primary-link:visited {
  color: #005DA6
}
.mt-primary-link:active,
.no-touch .mt-primary-link:hover {
  color: #0080E8
}
.mt-primary-link:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.mt-secondary-link,
.mt-secondary-link:visited {
  color: #999
}
.mt-secondary-link:active,
.mt-secondary-link:focus,
.no-touch .mt-secondary-link:hover {
  color: #005DA6
}
.mt-tertiary-link,
.mt-tertiary-link:visited {
  color: #666
}
.mt-tertiary-link:active,
.mt-tertiary-link:focus,
.no-touch .mt-tertiary-link:hover {
  color: #005DA6
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
  margin: 2rem 0 .5rem;
  padding: 0
}
h1 {
  font: normal normal 250%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  h1 {
    font-size: 187.5%
  }
}
@media all and (min-width: 37.5em) {
  h1 {
    font-size: 250%
  }
}
h2 {
  font: normal normal 225%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  h2 {
    font-size: 168.75%
  }
}
@media all and (min-width: 37.5em) {
  h2 {
    font-size: 225%
  }
}
h3 {
  font: normal normal 200%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  h3 {
    font-size: 156%
  }
}
@media all and (min-width: 37.5em) {
  h3 {
    font-size: 200%
  }
}
h4 {
  font: normal normal 175%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  h4 {
    font-size: 140%
  }
}
@media all and (min-width: 37.5em) {
  h4 {
    font-size: 175%
  }
}
h5 {
  font: normal normal 150%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  h5 {
    font-size: 130.5%
  }
}
@media all and (min-width: 37.5em) {
  h5 {
    font-size: 150%
  }
}
h6 {
  font: normal 700 125%/1.2 Open Sans, arial, helvetica, sans-serif
}
@media all and (min-width: 18.75em) {
  h6 {
    font-size: 112.5%
  }
}
@media all and (min-width: 37.5em) {
  h6 {
    font-size: 125%
  }
}
#section_1>h1,
#section_1>h2,
#section_1>h3,
#section_1>h4,
#section_1>h5,
#section_1>h6 {
  margin-top: 0
}
.elm-user-pro-member .mt-page-section>span:first-child,
.elm-user-pro-member .mt-section>span:first-child {
  margin-top: -6.3em;
  padding-top: 6.3em;
  position: absolute
}
body:not(.elm-user-pro-member) .mt-page-section>span:first-child,
body:not(.elm-user-pro-member) .mt-section>span:first-child {
  margin-top: -2.9em;
  padding-top: 2.9em;
  position: absolute
}
.deki-new-page-title-border {
  padding-bottom: 1em
}
.mt-page-section>span:first-child {
  display: block;
  visibility: hidden
}
blockquote {
  border-bottom: .1em solid #999;
  border-top: .1em solid #999;
  color: #999;
  font: italic 125%/1.5 Open Sans, arial, helvetica, sans-serif;
  margin: 3em;
  padding: 1em
}
code {
  color: #999;
  display: inline-block;
  font: 400 100%/1.4 'Source Code Pro', monospace;
  margin: 0;
  padding: 0 .5em
}
em {
  font-style: italic
}
body.deki-content-edit hr,
hr {
  border: 0;
  border-top: 1px solid #EBEBED;
  clear: both;
  height: 0
}
p {
  font-size: 100%;
  line-height: 1.4
}
pre {
  background: #fff;
  border: solid #a8a8b1;
  border-width: .1em .1em .1em .5em;
  color: #666;
  font: 400 100%/1.5 'Source Code Pro', monospace;
  margin: .75em 0;
  overflow: auto;
  padding: .5em 1em;
  word-wrap: normal
}
strong {
  font-weight: 700
}
div[id*=highlighter_] {
  border: .1em solid #EBEBED!important;
  box-sizing: border-box;
  padding: .5em!important
}
.syntaxhighlighter,
img.left,
img.right {
  border: 1px solid #EBEBED
}
div[id*=highlighter_] .line.alt1 {
  background: #F5F6F7!important
}
.center {
  text-align: center
}
.fl,
.float-left {
  float: left
}
.float-right,
.fr {
  float: right
}
.hide,
.mt-hide,
.mt-hide-pre {
  display: none
}
.mt-half {
  box-sizing: border-box;
  float: left;
  padding: 0 .75em 0 0;
  width: 50%
}
.mt-half.mt-last {
  clear: none;
  float: right;
  padding: 0 0 0 .75em
}
@media all and (max-width: 37.5em) {
  .mt-half,
  .mt-half.mt-last {
    clear: both;
    float: none;
    padding: 0;
    width: 100%
  }
}
.help,
.mt-note,
.mt-required,
.note {
  color: #999;
  font-size: 90%;
  font-style: italic;
  line-height: 1.5
}
.mt-error {
  color: red
}
.mt-error:before {
  color: #912b1d;
  content: '\e89a';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .25em
}
.mt-show,
.show {
  display: block
}
.mt-third {
  box-sizing: border-box;
  clear: both;
  float: left;
  padding: 0 .75em 0 0;
  width: 33.33%
}
.mt-third+.mt-third {
  clear: none;
  padding: 0 .75em
}
.mt-third+.mt-third.mt-last,
.mt-third.mt-last+.mt-third {
  clear: none
}
.mt-third.mt-last+.mt-third {
  padding: 0 .75em 0 0
}
.mt-third.mt-last {
  clear: none;
  float: right;
  padding: 0 0 0 .75em
}
@media all and (max-width: 37.5em) {
  .mt-third,
  .mt-third+.mt-third,
  .mt-third+.mt-third.mt-last,
  .mt-third.mt-last+.mt-third {
    clear: both;
    float: none;
    padding: 0;
    width: 100%
  }
}
.mt-content-footer,
.mt-content-header,
.mt-content-side {
  margin: 0;
  padding: 0
}
.page-mode-editor .mt-content-side {
  display: none
}
canvas,
img,
object,
video {
  max-width: 100%
}
.lwrap {
  margin: 1em 1em 1em 0
}
.rwrap {
  margin: 1em 0 1em 1em
}
img.left,
img.right {
  padding: .3em
}
img.left {
  float: left;
  margin-right: 1em
}
img.right {
  float: right;
  margin-left: 1em
}
.mt-video-widget {
  text-align: left
}
.mt-video-widget.mt-video-width-5 {
  width: 5%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-5 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-10 {
  width: 10%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-10 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-15 {
  width: 15%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-15 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-20 {
  width: 20%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-20 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-25 {
  width: 25%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-25 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-30 {
  width: 30%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-30 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-35 {
  width: 35%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-35 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-40 {
  width: 40%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-40 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-45 {
  width: 45%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-45 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-50 {
  width: 50%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-50 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-55 {
  width: 55%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-55 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-60 {
  width: 60%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-60 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-65 {
  width: 65%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-65 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-70 {
  width: 70%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-70 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-75 {
  width: 75%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-75 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-80 {
  width: 80%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-80 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-85 {
  width: 85%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-85 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-90 {
  width: 90%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-90 {
    width: 100%
  }
}
.mt-video-widget.mt-video-width-95 {
  width: 95%
}
@media (max-width: 37.49em) {
  .mt-video-widget.mt-video-width-95 {
    width: 100%
  }
}
.mt-video-widget:not(.cke_widget_element) {
  margin: 1em 0
}
.mt-video-widget:not(.cke_widget_element)>iframe {
  display: block
}
body.deki-content-edit dd,
dd,
ol,
ul {
  line-height: 1.4;
  padding-left: 1.4em
}
ol {
  list-style: decimal
}
ul {
  list-style: disc
}
ol ul,
ul ul {
  list-style: circle
}
ol ol ul,
ol ul ul,
ul ol ul,
ul ul ul {
  list-style: square
}
body.deki-content-edit dt,
dt {
  font-weight: 700
}
body.deki-content-edit dd,
dd,
li,
ol ol,
ol ul,
ul ol,
ul ul {
  margin: .25em 0
}
.columbia-lang-ar-sa ol {
  list-style: outside
}
.columbia-lang-zh-cn ol,
.columbia-lang-zh-tw ol {
  list-style: cjk-ideographic
}
.columbia-lang-ja-jp ol {
  list-style: hiragana
}
.columbia-lang-ar-sa .mt-toc-content li:before {
  content: counters(item, '.', arabic-indic) '.';
  font-family: 'arial unicode ms'
}
.columbia-lang-zh-cn .mt-toc-content li:before,
.columbia-lang-zh-tw .mt-toc-content li:before {
  content: counters(item, '.', cjk-ideographic) '.';
  font-family: 'arial unicode ms'
}
.columbia-lang-ja-jp .mt-toc-content li:before {
  content: counters(item, '.', hiragana) '.';
  font-family: 'arial unicode ms'
}
.mt-container-highlight {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif
}
.mt-container-primary,
.mt-container-secondary,
.mt-container-tertiary {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  font-family: Open Sans, arial, helvetica, sans-serif
}
.mt-container-highlight a,
.mt-container-highlight a:visited {
  color: #005DA6
}
.mt-container-highlight a:active,
.mt-container-highlight a:focus,
.no-touch .mt-container-highlight a:active,
.no-touch .mt-container-highlight a:hover {
  color: #00325a
}
.mt-container-primary {
  color: #666
}
.mt-container-primary a,
.mt-container-primary a:visited {
  color: #005DA6
}
.mt-container-primary a:active,
.mt-container-primary a:focus,
.no-touch .mt-container-primary a:active,
.no-touch .mt-container-primary a:hover {
  color: #0080E8
}
.mt-container-secondary {
  color: #666
}
.mt-container-secondary a,
.mt-container-secondary a:visited {
  color: #005DA6
}
.mt-container-secondary a:active,
.mt-container-secondary a:focus,
.no-touch .mt-container-secondary a:active,
.no-touch .mt-container-secondary a:hover {
  color: #0080E8
}
.mt-container-tertiary {
  color: #666
}
.mt-container-tertiary a,
.mt-container-tertiary a:visited {
  color: #005DA6
}
.mt-container-tertiary a:active,
.mt-container-tertiary a:focus,
.no-touch .mt-container-tertiary a:active,
.no-touch .mt-container-tertiary a:hover {
  color: #0080E8
}
.mt-container-padding-half {
  padding: .5em
}
.mt-container-padding-one {
  padding: 1em
}
.mt-container-padding-one-half {
  padding: 1.5em
}
.mt-container-padding-double {
  padding: 2em
}
.mt-container-margin-half {
  margin: .5em 0
}
.mt-container-margin-one {
  margin: 1em 0
}
.mt-container-margin-one-half {
  margin: 1.5em 0
}
.mt-container-margin-double {
  margin: 2em 0
}
[class*=mt-icon-article-],
[class~=mt-icon-article-] {
  color: #999;
  flex-shrink: 0;
  float: left;
  font-size: 115%;
  margin-right: .4em;
  vertical-align: middle
}
.columbia-browser-firefox [class*=mt-icon-article-],
.columbia-browser-firefox [class~=mt-icon-article-] {
  -moz-flex-shrink: 0
}
.columbia-browser-msie10 [class*=mt-icon-article-],
.columbia-browser-msie10 [class~=mt-icon-article-],
.columbia-browser-msie10[class*=mt-icon-article-],
.columbia-browser-msie10[class~=mt-icon-article-],
[class*=mt-icon-article-].columbia-browser-msie10,
[class~=mt-icon-article-].columbia-browser-msie10 {
  -ms-flex-shrink: 0
}
.columbia-browser-safari [class*=mt-icon-article-],
.columbia-browser-safari [class~=mt-icon-article-] {
  -webkit-flex-shrink: 0
}
.mt-icon-article-none:before,
[class*=mt-icon-article-]:before,
[class~=mt-icon-article-]:before {
  content: '\e933'
}
.mt-icon-article-portfolio:before,
.mt-icon-article-topic-portfolio:before {
  content: '\e6aa'
}
.mt-icon-article-category:before,
.mt-icon-article-topic-category:before {
  content: '\e62a'
}
.mt-icon-article-guide:before,
.mt-icon-article-topic-guide:before {
  content: '\e84a'
}
.mt-icon-article-howto:before,
.mt-icon-article-reference:before {
  content: '\e933'
}
.mt-icon-article-topic:before {
  content: '\e934'
}
.mt-icon-article-home:before {
  content: '\e835'
}
.mt-icon-article-pdf:before {
  content: '\e7b3'
}
.ui-widget button.mt-toggle,
.ui-widget button.mt-toggle:visited,
button.mt-toggle,
button.mt-toggle:visited {
  color: #666
}
.mt-f1-link:visited,
.no-touch .ui-widget button.mt-toggle:hover,
.no-touch button.mt-toggle:hover,
.ui-widget button.mt-toggle:active,
.ui-widget button.mt-toggle:focus,
.ui-widget-content .mt-f1-link:visited,
button.mt-toggle:active,
button.mt-toggle:focus {
  color: #005DA6
}
.mt-toggle:before {
  display: inline-block;
  font: 400 120%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 1.2em;
  margin-right: .25em;
  width: 1.1em
}
.mt-icon-back-to-top {
  display: block
}
.mt-icon-back-to-top:after {
  content: '\e8de';
  font-size: 150%;
  position: relative;
  top: .25rem
}
.mt-f1-link,
.ui-widget-content .mt-f1-link {
  color: #005DA6;
  text-align: left
}
.mt-f1-link:active,
.mt-f1-link:focus,
.no-touch .mt-f1-link:hover,
.no-touch .ui-widget-content .mt-f1-link:hover,
.ui-widget-content .mt-f1-link:active,
.ui-widget-content .mt-f1-link:focus {
  color: #00325a
}
.mt-f1-icon-only {
  height: 1.4em;
  overflow: hidden;
  width: 1.4em
}
.mt-icon-f1-link .ui-icon {
  display: inline-block
}
.mt-icon-f1-link:before,
.no-touch .mt-icon-f1-link:hover:before,
.no-touch .ui-widget-content .mt-f1-link .mt-icon-f1-link:hover:before,
.no-touch .ui-widget-content .mt-icon-f1-link:hover:before,
.ui-widget-content .mt-icon-f1-link:before {
  background: #005DA6;
  border: 1px solid #005DA6;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 1.5em;
  margin: 0 .5em 1px 0;
  overflow: visible;
  text-align: center;
  text-indent: 0;
  width: 1.5em
}
.no-touch .mt-icon-f1-link:hover:before,
.no-touch .ui-widget-content .mt-f1-link:hover .mt-icon-f1-link:before,
.no-touch .ui-widget-content .mt-icon-f1-link:hover:before {
  background: #64bbff;
  border-color: #00325a;
  color: #00325a
}
.mt-f1-link .ui-icon.mt-icon-f1-link {
  height: auto;
  text-indent: 0;
  width: auto
}
.mt-f1-link.mt-f1-video {
  color: #005DA6;
  float: left;
  left: 2.6em;
  position: relative;
  top: -.4em
}
.mt-f1-history,
.mt-f1-search {
  float: right;
  position: relative
}
.mt-f1-link.mt-f1-video:visited {
  color: #005DA6
}
.mt-f1-link.mt-f1-video:active,
.no-touch .mt-f1-link.mt-f1-video:hover {
  color: #0080E8
}
.mt-f1-link.mt-f1-video:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.mt-f1-link.mt-f1-video .ui-icon.mt-icon-f1-link {
  left: -2em;
  position: relative;
  top: 1.33em
}
.mt-icon-f1-link:before {
  content: '\e898';
  display: inline-block;
  font-size: 85%;
  line-height: 1.6
}
@media all and (min-width: 80em) {
  .mt-icon-f1-link:before {
    line-height: 1.5
  }
}
#SpecialSitemap .mt-f1-below-title {
  top: -3.25em
}
.mt-f1-history {
  bottom: -2.55em;
  right: 1em
}
.columbia-special-revisiondiff .mt-f1-history,
.columbia-special-revisionhistory .mt-f1-history {
  bottom: -3.55em
}
.mt-f1-search {
  bottom: -.75em
}
.mt-f1-subs {
  position: relative;
  top: -2.2em
}
.columbia-special-contentid .mt-f1-link {
  float: right;
  overflow: hidden;
  position: relative;
  right: .85em;
  top: .85em;
  z-index: 2
}
@media all and (max-width: 37.49em) {
  .columbia-special-contentid .mt-f1-link {
    float: none;
    position: relative;
    right: auto;
    top: auto
  }
}
.mt-f1-below-title,
.mt-f1-page-settings,
.mt-f1-print-book,
.mt-f1-reports,
.mt-f1-restrict-access {
  float: right;
  position: relative
}
.mt-f1-below-title {
  top: -3em
}
@media all and (min-width: 18.75em) {
  .mt-f1-below-title {
    top: -2.5em
  }
}
@media all and (min-width: 37.5em) {
  .mt-f1-below-title {
    top: -2.7em
  }
}
@media all and (min-width: 50em) {
  .mt-f1-below-title {
    top: -3em
  }
}
.mt-f1-print-book {
  top: -4.25em
}
.mt-f1-reports {
  margin: -4.4em 0 0;
  right: -1em;
  top: -3.3em
}
@media all and (max-width: 65.25em) {
  .mt-f1-reports {
    top: -3.2em
  }
}
@media all and (max-width: 37.45em) {
  .mt-f1-reports {
    float: right;
    overflow: hidden;
    right: -1em;
    top: -11.2em;
    white-space: nowrap;
    width: 1.7em;
    word-wrap: normal
  }
  .mt-f1-link.mt-f1-reports:before {
    left: -9999px;
    overflow: hidden
  }
}
.mt-f1-restrict-access {
  top: -2.66em
}
.mt-f1-page-settings {
  color: #fff;
  height: 1.4em;
  margin-bottom: -2em;
  overflow: hidden;
  top: -2em;
  width: 1.4em
}
.mt-toggle-container .mt-f1-page-settings span {
  color: #fff
}
.mt-toggle-container .mt-f1-page-settings span:active,
.mt-toggle-container .mt-f1-page-settings span:focus,
.no-touch .mt-toggle-container .mt-f1-page-settings span:hover {
  color: #00325a
}
img[class*=mt-ext-] {
  display: none
}
.mt-icon-unknown:before {
  content: '\e630'
}
.mt-icon-user-search:before {
  content: '\e837'
}
.ext-unknown:before,
.file-aif:before,
.file-aifc:before,
.file-aiff:before,
.file-au:before,
.file-avi:before,
.file-bmp:before,
.file-csv:before,
.file-doc:before,
.file-docm:before,
.file-docx:before,
.file-dot:before,
.file-dotm:before,
.file-dotx:before,
.file-dwf:before,
.file-dwg:before,
.file-fla:before,
.file-gif:before,
.file-gzip:before,
.file-htm:before,
.file-html:before,
.file-jpe:before,
.file-jpeg:before,
.file-jpg:before,
.file-m1v:before,
.file-mov:before,
.file-mp2:before,
.file-mp3:before,
.file-mp4:before,
.file-mpa:before,
.file-mpeg:before,
.file-mpg:before,
.file-msg:before,
.file-pdf:before,
.file-png:before,
.file-potm:before,
.file-potx:before,
.file-ppam:before,
.file-pps:before,
.file-ppsm:before,
.file-ppsx:before,
.file-ppt:before,
.file-pptm:before,
.file-pptx:before,
.file-pub:before,
.file-qt:before,
.file-rar:before,
.file-rtf:before,
.file-sh:before,
.file-shtml:before,
.file-smd:before,
.file-snd:before,
.file-svg-xml:before,
.file-swf:before,
.file-tar:before,
.file-tif:before,
.file-tiff:before,
.file-txt:before,
.file-unknown:before,
.file-vsd:before,
.file-wav:before,
.file-wmv:before,
.file-xlam:before,
.file-xls:before,
.file-xlsm:before,
.file-xlsn:before,
.file-xlsx:before,
.file-xlt:before,
.file-xltm:before,
.file-xltx:before,
.file-zip:before,
.iconitext-16:before {
  color: #666;
  content: '\e630';
  display: inline-block;
  font: 400 115%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .25em;
  vertical-align: middle
}
.ext-aif:before,
.ext-aifc:before,
.ext-aiff:before,
.ext-au:before,
.file-aif:before,
.file-aifc:before,
.file-aiff:before,
.file-au:before,
.mt-icon-aif:before,
.mt-icon-aifc:before,
.mt-icon-aiff:before,
.mt-icon-au:before {
  content: '\e8b1'
}
.ext-sh:before,
.ext-txt:before,
.file-sh:before,
.file-txt:before,
.mt-icon-sh:before,
.mt-icon-txt:before {
  content: '\e933'
}
.ext-msg:before,
.file-msg:before,
.mt-icon-msg:before {
  content: '\e7e4'
}
.ext-potm:before,
.ext-potx:before,
.ext-ppam:before,
.ext-pps:before,
.ext-ppsm:before,
.ext-ppsx:before,
.ext-ppt:before,
.ext-pptm:before,
.ext-pptx:before,
.file-potm:before,
.file-potx:before,
.file-ppam:before,
.file-pps:before,
.file-ppsm:before,
.file-ppsx:before,
.file-ppt:before,
.file-pptm:before,
.file-pptx:before,
.mt-icon-potm:before,
.mt-icon-potx:before,
.mt-icon-ppam:before,
.mt-icon-pps:before,
.mt-icon-ppsm:before,
.mt-icon-ppsx:before,
.mt-icon-ppt:before,
.mt-icon-pptm:before,
.mt-icon-pptx:before {
  content: '\e7b8'
}
.ext-bmp:before,
.ext-gif:before,
.ext-jpe:before,
.ext-jpeg:before,
.ext-jpg:before,
.ext-png:before,
.ext-tif:before,
.ext-tiff:before,
.file-bmp:before,
.file-gif:before,
.file-jpe:before,
.file-jpeg:before,
.file-jpg:before,
.file-png:before,
.file-svg-xml:before,
.file-tif:before,
.file-tiff:before,
.mt-icon-gif:before,
.mt-icon-jpe:before,
.mt-icon-jpeg:before,
.mt-icon-jpg:before,
.mt-icon-png:before,
.mt-icon-svg-xml:before {
  content: '\e61d'
}
.ext-fla:before,
.ext-swf:before,
.file-fla:before,
.file-swf:before,
.mt-icon-fla:before,
.mt-icon-swf:before {
  content: '\e630';
  float: left;
  line-height: 1.5
}
.mt-icon-fla:before,
.mt-icon-swf:before {
  line-height: 1.1
}
.ext-fla:after,
.ext-swf:after,
.file-fla:after,
.file-swf:after,
.mt-icon-fla:after,
.mt-icon-swf:after {
  color: #666;
  content: 'Fl';
  float: left;
  font-size: 65%;
  line-height: 3;
  margin-left: -1.75em
}
.mt-icon-fla:after,
.mt-icon-swf:after {
  font-size: 60%;
  line-height: 2;
  margin-left: -1.25em
}
.ext-csv:before,
.ext-xlam:before,
.ext-xls:before,
.ext-xlsm:before,
.ext-xlsn:before,
.ext-xlsx:before,
.ext-xlt:before,
.ext-xltm:before,
.ext-xltx:before,
.file-csv:before,
.file-xlam:before,
.file-xls:before,
.file-xlsm:before,
.file-xlsn:before,
.file-xlsx:before,
.file-xlt:before,
.file-xltm:before,
.file-xltx:before,
.mt-icon-csv:before,
.mt-icon-xlam:before,
.mt-icon-xls:before,
.mt-icon-xlsm:before,
.mt-icon-xlsn:before,
.mt-icon-xlsx:before,
.mt-icon-xltm:before,
.mt-icon-xltx:before {
  content: '\e7b6'
}
.ext-pdf:before,
.file-pdf:before,
.mt-icon-pdf:before {
  content: '\e7b3'
}
.ext-gzip:before,
.ext-rar:before,
.ext-tar:before,
.ext-zip:before,
.file-gzip:before,
.file-rar:before,
.file-tar:before,
.file-zip:before,
.mt-icon-gzip:before,
.mt-icon-rar:before,
.mt-icon-tar:before,
.mt-icon-zip:before {
  content: '\e7b7'
}
.ext-doc:before,
.ext-docm:before,
.ext-docx:before,
.ext-dot:before,
.ext-dotm:before,
.ext-dotx:before,
.ext-rtf:before,
.file-doc:before,
.file-docm:before,
.file-docx:before,
.file-dot:before,
.file-dotm:before,
.file-dotx:before,
.file-rtf:before,
.mt-icon-doc:before,
.mt-icon-docm:before,
.mt-icon-docx:before,
.mt-icon-dotm:before,
.mt-icon-dotx:before,
.mt-icon-rtf:before {
  content: '\e7b5'
}
.ext-avi:before,
.ext-m1v:before,
.ext-mov:before,
.ext-mp4:before,
.ext-mpeg:before,
.ext-mpg:before,
.ext-qt:before,
.ext-wav:before,
.ext-wmv:before,
.file-avi:before,
.file-m1v:before,
.file-mov:before,
.file-mp4:before,
.file-mpeg:before,
.file-mpg:before,
.file-qt:before,
.file-wav:before,
.file-wmv:before,
.mt-icon-avi:before,
.mt-icon-mov:before,
.mt-icon-mp4:before,
.mt-icon-mpeg:before,
.mt-icon-mpg:before,
.mt-icon-wmv:before {
  content: '\e8b0'
}
.ext-htm:before,
.ext-html:before,
.ext-shtml:before,
.file-htm:before,
.file-html:before,
.file-shtml:before,
.mt-icon-htm:before,
.mt-icon-html:before,
.mt-icon-shtml:before {
  content: '\e7b9'
}
.ext-mp2:before,
.ext-mp3:before,
.ext-mpa:before,
.ext-smd:before,
.ext-snd:before,
.file-mp2:before,
.file-mp3:before,
.file-mpa:before,
.file-smd:before,
.file-snd:before,
.mt-icon-mp2:before,
.mt-icon-mp3:before,
.mt-icon-mpa:before,
.mt-icon-smd:before,
.mt-icon-snd:before {
  content: '\e8b1'
}
.ext-pub:before,
.file-pub:before,
.mt-icon-pub:before {
  content: '\e7b2'
}
.ext-vsd:before,
.file-vsd:before,
.mt-icon-vsd:before {
  content: '\e630';
  float: left;
  line-height: 1.5
}
.ext-vsd:after,
.file-vsd:after,
.mt-icon-vsd:after {
  color: #666;
  content: 'V';
  float: left;
  font-size: 70%;
  line-height: 2.7;
  margin-left: -1.55em
}
.ext-dwf:before,
.ext-dwg:before,
.file-dwf:before,
.file-dwg:before,
.mt-icon-dwf:before,
.mt-icon-dwg:before {
  content: '\e630';
  float: left;
  line-height: 1.5
}
.mt-icon-dwf:before,
.mt-icon-dwg:before {
  line-height: 1.1
}
.ext-dwf:after,
.ext-dwg:after,
.file-dwf:after,
.file-dwg:after,
.mt-icon-dwf:after,
.mt-icon-dwg:after {
  color: #666;
  content: 'A';
  float: left;
  font-size: 75%;
  line-height: 2.5;
  margin-left: -1.5em
}
.mt-icon-dwf:after,
.mt-icon-dwg:after {
  line-height: 1.5;
  margin-left: -1em
}
.mt-icon-css:before {
  content: '\e7ba'
}
.mt-align-left {
  text-align: left
}
.mt-align-center {
  text-align: center
}
.mt-align-right {
  text-align: right
}
.mt-align-justify {
  text-align: justify
}
.mt-indent-1 {
  margin-left: 2.5em
}
.mt-indent-2 {
  margin-left: 5em
}
.mt-indent-3 {
  margin-left: 7.5em
}
.mt-indent-4 {
  margin-left: 10em
}
.mt-indent-5 {
  margin-left: 12.5em
}
.mt-font-verdana {
  font-family: verdana, geneva, sans-serif!important
}
.mt-font-trebuchet-ms {
  font-family: 'trebuchet ms', helvetica, sans-serif!important
}
.mt-font-times-new-roman {
  font-family: 'times new roman', times, serif!important
}
.mt-font-tahoma {
  font-family: tahoma, geneva, sans-serif!important
}
.mt-font-lucida-sans-unicode {
  font-family: 'lucida sans unicode', 'lucida grande', sans-serif!important
}
.mt-font-georgia {
  font-family: georgia, serif!important
}
.mt-font-courier-new {
  font-family: 'courier new', courier, monospace!important
}
.mt-font-comic-sans-ms {
  font-family: 'comic sans ms', cursive!important
}
.mt-font-arial {
  font-family: arial, helvetica, sans-serif!important
}
.mt-font-size-72 {
  font-size: 4.5rem!important
}
.mt-font-size-48 {
  font-size: 3rem!important
}
.mt-font-size-36 {
  font-size: 2.25rem!important
}
.mt-font-size-28 {
  font-size: 1.75rem!important
}
.mt-font-size-26 {
  font-size: 1.625rem!important
}
.mt-font-size-24 {
  font-size: 1.5rem!important
}
.mt-font-size-22 {
  font-size: 1.375rem!important
}
.mt-font-size-20 {
  font-size: 1.25rem!important
}
.mt-font-size-18 {
  font-size: 1.125rem!important
}
.mt-font-size-16 {
  font-size: 1rem!important
}
.mt-font-size-14 {
  font-size: .875rem!important
}
.mt-font-size-12 {
  font-size: .75rem!important
}
.mt-font-size-11 {
  font-size: .6875rem!important
}
.mt-font-size-10 {
  font-size: .625rem!important
}
.mt-font-size-8 {
  font-size: .5rem!important
}
.mt-color-e6e6fa {
  color: #e6e6fa!important
}
.mt-bgcolor-e6e6fa {
  background-color: #e6e6fa!important
}
.mt-color-f0f8ff {
  color: #f0f8ff!important
}
.mt-bgcolor-f0f8ff {
  background-color: #f0f8ff!important
}
.mt-color-f0ffff {
  color: azure!important
}
.mt-bgcolor-f0ffff {
  background-color: azure!important
}
.mt-color-f0fff0 {
  color: #f0fff0!important
}
.mt-bgcolor-f0fff0 {
  background-color: #f0fff0!important
}
.mt-color-ffffe0 {
  color: #ffffe0!important
}
.mt-bgcolor-ffffe0 {
  background-color: #ffffe0!important
}
.mt-color-faebd7 {
  color: #faebd7!important
}
.mt-bgcolor-faebd7 {
  background-color: #faebd7!important
}
.mt-color-fff0f5 {
  color: #fff0f5!important
}
.mt-bgcolor-fff0f5 {
  background-color: #fff0f5!important
}
.mt-color-d3d3d3 {
  color: #d3d3d3!important
}
.mt-bgcolor-d3d3d3 {
  background-color: #d3d3d3!important
}
.mt-color-dda0dd {
  color: plum!important
}
.mt-bgcolor-dda0dd {
  background-color: plum!important
}
.mt-color-add8e6 {
  color: #add8e6!important
}
.mt-bgcolor-add8e6 {
  background-color: #add8e6!important
}
.mt-color-afeeee {
  color: #afeeee!important
}
.mt-bgcolor-afeeee {
  background-color: #afeeee!important
}
.mt-color-00ff00 {
  color: #0f0!important
}
.mt-bgcolor-00ff00 {
  background-color: #0f0!important
}
.mt-color-ffa500 {
  color: orange!important
}
.mt-bgcolor-ffa500 {
  background-color: orange!important
}
.mt-color-ffa07a {
  color: #ffa07a!important
}
.mt-bgcolor-ffa07a {
  background-color: #ffa07a!important
}
.mt-color-a9a9a9 {
  color: #a9a9a9!important
}
.mt-bgcolor-a9a9a9 {
  background-color: #a9a9a9!important
}
.mt-color-ee82ee {
  color: violet!important
}
.mt-bgcolor-ee82ee {
  background-color: violet!important
}
.mt-color-0000ff {
  color: #00f!important
}
.mt-bgcolor-0000ff {
  background-color: #00f!important
}
.mt-color-00ffff {
  color: #0ff!important
}
.mt-bgcolor-00ffff {
  background-color: #0ff!important
}
.mt-color-008000 {
  color: green!important
}
.mt-bgcolor-008000 {
  background-color: green!important
}
.mt-color-ffd700 {
  color: gold!important
}
.mt-bgcolor-ffd700 {
  background-color: gold!important
}
.mt-color-ff8c00 {
  color: #ff8c00!important
}
.mt-bgcolor-ff8c00 {
  background-color: #ff8c00!important
}
.mt-color-808080 {
  color: grey!important
}
.mt-bgcolor-808080 {
  background-color: grey!important
}
.mt-color-800080 {
  color: purple!important
}
.mt-bgcolor-800080 {
  background-color: purple!important
}
.mt-color-0000cd {
  color: #0000cd!important
}
.mt-bgcolor-0000cd {
  background-color: #0000cd!important
}
.mt-color-40e0d0 {
  color: #40e0d0!important
}
.mt-bgcolor-40e0d0 {
  background-color: #40e0d0!important
}
.mt-color-006400 {
  color: #006400!important
}
.mt-bgcolor-006400 {
  background-color: #006400!important
}
.mt-color-daa520 {
  color: #daa520!important
}
.mt-bgcolor-daa520 {
  background-color: #daa520!important
}
.mt-color-a52a2a {
  color: brown!important
}
.mt-bgcolor-a52a2a {
  background-color: brown!important
}
.mt-color-b22222 {
  color: #b22222!important
}
.mt-bgcolor-b22222 {
  background-color: #b22222!important
}
.mt-color-696969 {
  color: #696969!important
}
.mt-bgcolor-696969 {
  background-color: #696969!important
}
.mt-color-4b0082 {
  color: indigo!important
}
.mt-bgcolor-4b0082 {
  background-color: indigo!important
}
.mt-color-000080 {
  color: navy!important
}
.mt-bgcolor-000080 {
  background-color: navy!important
}
.mt-color-008080 {
  color: teal!important
}
.mt-bgcolor-008080 {
  background-color: teal!important
}
.mt-color-2f4f4f {
  color: #2f4f4f!important
}
.mt-bgcolor-2f4f4f {
  background-color: #2f4f4f!important
}
.mt-color-8b4513 {
  color: #8b4513!important
}
.mt-bgcolor-8b4513 {
  background-color: #8b4513!important
}
.mt-color-800000 {
  color: maroon!important
}
.mt-bgcolor-800000 {
  background-color: maroon!important
}
.mt-color-330000 {
  color: #300!important
}
.mt-bgcolor-330000 {
  background-color: #300!important
}
.mt-color-330033 {
  color: #303!important
}
.mt-bgcolor-330033 {
  background-color: #303!important
}
.mt-color-330066 {
  color: #306!important
}
.mt-bgcolor-330066 {
  background-color: #306!important
}
.mt-color-330099 {
  color: #309!important
}
.mt-bgcolor-330099 {
  background-color: #309!important
}
.mt-color-3300cc {
  color: #30c!important
}
.mt-bgcolor-3300cc {
  background-color: #30c!important
}
.mt-color-3300ff {
  color: #30f!important
}
.mt-bgcolor-3300ff {
  background-color: #30f!important
}
.mt-color-333300 {
  color: #330!important
}
.mt-bgcolor-333300 {
  background-color: #330!important
}
.mt-color-333366 {
  color: #336!important
}
.mt-bgcolor-333366 {
  background-color: #336!important
}
.mt-color-333399 {
  color: #339!important
}
.mt-bgcolor-333399 {
  background-color: #339!important
}
.mt-color-3333cc {
  color: #33c!important
}
.mt-bgcolor-3333cc {
  background-color: #33c!important
}
.mt-color-3333ff {
  color: #33f!important
}
.mt-bgcolor-3333ff {
  background-color: #33f!important
}
.mt-color-336600 {
  color: #360!important
}
.mt-bgcolor-336600 {
  background-color: #360!important
}
.mt-color-336633 {
  color: #363!important
}
.mt-bgcolor-336633 {
  background-color: #363!important
}
.mt-color-336666 {
  color: #366!important
}
.mt-bgcolor-336666 {
  background-color: #366!important
}
.mt-color-336699 {
  color: #369!important
}
.mt-bgcolor-336699 {
  background-color: #369!important
}
.mt-color-3366cc {
  color: #36c!important
}
.mt-bgcolor-3366cc {
  background-color: #36c!important
}
.mt-color-3366ff {
  color: #36f!important
}
.mt-bgcolor-3366ff {
  background-color: #36f!important
}
.mt-color-339900 {
  color: #390!important
}
.mt-bgcolor-339900 {
  background-color: #390!important
}
.mt-color-339933 {
  color: #393!important
}
.mt-bgcolor-339933 {
  background-color: #393!important
}
.mt-color-339966 {
  color: #396!important
}
.mt-bgcolor-339966 {
  background-color: #396!important
}
.mt-color-339999 {
  color: #399!important
}
.mt-bgcolor-339999 {
  background-color: #399!important
}
.mt-color-3399cc {
  color: #39c!important
}
.mt-bgcolor-3399cc {
  background-color: #39c!important
}
.mt-color-3399ff {
  color: #39f!important
}
.mt-bgcolor-3399ff {
  background-color: #39f!important
}
.mt-color-33cc00 {
  color: #3c0!important
}
.mt-bgcolor-33cc00 {
  background-color: #3c0!important
}
.mt-color-33cc33 {
  color: #3c3!important
}
.mt-bgcolor-33cc33 {
  background-color: #3c3!important
}
.mt-color-33cc66 {
  color: #3c6!important
}
.mt-bgcolor-33cc66 {
  background-color: #3c6!important
}
.mt-color-33cc99 {
  color: #3c9!important
}
.mt-bgcolor-33cc99 {
  background-color: #3c9!important
}
.mt-color-33cccc {
  color: #3cc!important
}
.mt-bgcolor-33cccc {
  background-color: #3cc!important
}
.mt-color-33ccff {
  color: #3cf!important
}
.mt-bgcolor-33ccff {
  background-color: #3cf!important
}
.mt-color-33ff00 {
  color: #3f0!important
}
.mt-bgcolor-33ff00 {
  background-color: #3f0!important
}
.mt-color-33ff33 {
  color: #3f3!important
}
.mt-bgcolor-33ff33 {
  background-color: #3f3!important
}
.mt-color-33ff66 {
  color: #3f6!important
}
.mt-bgcolor-33ff66 {
  background-color: #3f6!important
}
.mt-color-33ff99 {
  color: #3f9!important
}
.mt-bgcolor-33ff99 {
  background-color: #3f9!important
}
.mt-color-33ffcc {
  color: #3fc!important
}
.mt-bgcolor-33ffcc {
  background-color: #3fc!important
}
.mt-color-33ffff {
  color: #3ff!important
}
.mt-bgcolor-33ffff {
  background-color: #3ff!important
}
.mt-color-660000 {
  color: #600!important
}
.mt-bgcolor-660000 {
  background-color: #600!important
}
.mt-color-660033 {
  color: #603!important
}
.mt-bgcolor-660033 {
  background-color: #603!important
}
.mt-color-660066 {
  color: #606!important
}
.mt-bgcolor-660066 {
  background-color: #606!important
}
.mt-color-660099 {
  color: #609!important
}
.mt-bgcolor-660099 {
  background-color: #609!important
}
.mt-color-6600cc {
  color: #60c!important
}
.mt-bgcolor-6600cc {
  background-color: #60c!important
}
.mt-color-6600ff {
  color: #60f!important
}
.mt-bgcolor-6600ff {
  background-color: #60f!important
}
.mt-color-663300 {
  color: #630!important
}
.mt-bgcolor-663300 {
  background-color: #630!important
}
.mt-color-663333 {
  color: #633!important
}
.mt-bgcolor-663333 {
  background-color: #633!important
}
.mt-color-663366 {
  color: #636!important
}
.mt-bgcolor-663366 {
  background-color: #636!important
}
.mt-color-663399 {
  color: #639!important
}
.mt-bgcolor-663399 {
  background-color: #639!important
}
.mt-color-6633cc {
  color: #63c!important
}
.mt-bgcolor-6633cc {
  background-color: #63c!important
}
.mt-color-6633ff {
  color: #63f!important
}
.mt-bgcolor-6633ff {
  background-color: #63f!important
}
.mt-color-666600 {
  color: #660!important
}
.mt-bgcolor-666600 {
  background-color: #660!important
}
.mt-color-666633 {
  color: #663!important
}
.mt-bgcolor-666633 {
  background-color: #663!important
}
.mt-color-666699 {
  color: #669!important
}
.mt-bgcolor-666699 {
  background-color: #669!important
}
.mt-color-6666cc {
  color: #66c!important
}
.mt-bgcolor-6666cc {
  background-color: #66c!important
}
.mt-color-6666ff {
  color: #66f!important
}
.mt-bgcolor-6666ff {
  background-color: #66f!important
}
.mt-color-669900 {
  color: #690!important
}
.mt-bgcolor-669900 {
  background-color: #690!important
}
.mt-color-669933 {
  color: #693!important
}
.mt-bgcolor-669933 {
  background-color: #693!important
}
.mt-color-669966 {
  color: #696!important
}
.mt-bgcolor-669966 {
  background-color: #696!important
}
.mt-color-669999 {
  color: #699!important
}
.mt-bgcolor-669999 {
  background-color: #699!important
}
.mt-color-6699cc {
  color: #69c!important
}
.mt-bgcolor-6699cc {
  background-color: #69c!important
}
.mt-color-6699ff {
  color: #69f!important
}
.mt-bgcolor-6699ff {
  background-color: #69f!important
}
.mt-color-66cc00 {
  color: #6c0!important
}
.mt-bgcolor-66cc00 {
  background-color: #6c0!important
}
.mt-color-66cc33 {
  color: #6c3!important
}
.mt-bgcolor-66cc33 {
  background-color: #6c3!important
}
.mt-color-66cc66 {
  color: #6c6!important
}
.mt-bgcolor-66cc66 {
  background-color: #6c6!important
}
.mt-color-66cc99 {
  color: #6c9!important
}
.mt-bgcolor-66cc99 {
  background-color: #6c9!important
}
.mt-color-66cccc {
  color: #6cc!important
}
.mt-bgcolor-66cccc {
  background-color: #6cc!important
}
.mt-color-66ccff {
  color: #6cf!important
}
.mt-bgcolor-66ccff {
  background-color: #6cf!important
}
.mt-color-66ff00 {
  color: #6f0!important
}
.mt-bgcolor-66ff00 {
  background-color: #6f0!important
}
.mt-color-66ff33 {
  color: #6f3!important
}
.mt-bgcolor-66ff33 {
  background-color: #6f3!important
}
.mt-color-66ff66 {
  color: #6f6!important
}
.mt-bgcolor-66ff66 {
  background-color: #6f6!important
}
.mt-color-66ff99 {
  color: #6f9!important
}
.mt-bgcolor-66ff99 {
  background-color: #6f9!important
}
.mt-color-66ffcc {
  color: #6fc!important
}
.mt-bgcolor-66ffcc {
  background-color: #6fc!important
}
.mt-color-66ffff {
  color: #6ff!important
}
.mt-bgcolor-66ffff {
  background-color: #6ff!important
}
.mt-color-990000 {
  color: #900!important
}
.mt-bgcolor-990000 {
  background-color: #900!important
}
.mt-color-990033 {
  color: #903!important
}
.mt-bgcolor-990033 {
  background-color: #903!important
}
.mt-color-990066 {
  color: #906!important
}
.mt-bgcolor-990066 {
  background-color: #906!important
}
.mt-color-990099 {
  color: #909!important
}
.mt-bgcolor-990099 {
  background-color: #909!important
}
.mt-color-9900cc {
  color: #90c!important
}
.mt-bgcolor-9900cc {
  background-color: #90c!important
}
.mt-color-9900ff {
  color: #90f!important
}
.mt-bgcolor-9900ff {
  background-color: #90f!important
}
.mt-color-993300 {
  color: #930!important
}
.mt-bgcolor-993300 {
  background-color: #930!important
}
.mt-color-993333 {
  color: #933!important
}
.mt-bgcolor-993333 {
  background-color: #933!important
}
.mt-color-993366 {
  color: #936!important
}
.mt-bgcolor-993366 {
  background-color: #936!important
}
.mt-color-993399 {
  color: #939!important
}
.mt-bgcolor-993399 {
  background-color: #939!important
}
.mt-color-9933cc {
  color: #93c!important
}
.mt-bgcolor-9933cc {
  background-color: #93c!important
}
.mt-color-9933ff {
  color: #93f!important
}
.mt-bgcolor-9933ff {
  background-color: #93f!important
}
.mt-color-996600 {
  color: #960!important
}
.mt-bgcolor-996600 {
  background-color: #960!important
}
.mt-color-996633 {
  color: #963!important
}
.mt-bgcolor-996633 {
  background-color: #963!important
}
.mt-color-996666 {
  color: #966!important
}
.mt-bgcolor-996666 {
  background-color: #966!important
}
.mt-color-996699 {
  color: #969!important
}
.mt-bgcolor-996699 {
  background-color: #969!important
}
.mt-color-9966cc {
  color: #96c!important
}
.mt-bgcolor-9966cc {
  background-color: #96c!important
}
.mt-color-9966ff {
  color: #96f!important
}
.mt-bgcolor-9966ff {
  background-color: #96f!important
}
.mt-color-999900 {
  color: #990!important
}
.mt-bgcolor-999900 {
  background-color: #990!important
}
.mt-color-999933 {
  color: #993!important
}
.mt-bgcolor-999933 {
  background-color: #993!important
}
.mt-color-999966 {
  color: #996!important
}
.mt-bgcolor-999966 {
  background-color: #996!important
}
.mt-color-9999cc {
  color: #99c!important
}
.mt-bgcolor-9999cc {
  background-color: #99c!important
}
.mt-color-9999ff {
  color: #99f!important
}
.mt-bgcolor-9999ff {
  background-color: #99f!important
}
.mt-color-99cc00 {
  color: #9c0!important
}
.mt-bgcolor-99cc00 {
  background-color: #9c0!important
}
.mt-color-99cc33 {
  color: #9c3!important
}
.mt-bgcolor-99cc33 {
  background-color: #9c3!important
}
.mt-color-99cc66 {
  color: #9c6!important
}
.mt-bgcolor-99cc66 {
  background-color: #9c6!important
}
.mt-color-99cc99 {
  color: #9c9!important
}
.mt-bgcolor-99cc99 {
  background-color: #9c9!important
}
.mt-color-99cccc {
  color: #9cc!important
}
.mt-bgcolor-99cccc {
  background-color: #9cc!important
}
.mt-color-99ccff {
  color: #9cf!important
}
.mt-bgcolor-99ccff {
  background-color: #9cf!important
}
.mt-color-99ff00 {
  color: #9f0!important
}
.mt-bgcolor-99ff00 {
  background-color: #9f0!important
}
.mt-color-99ff33 {
  color: #9f3!important
}
.mt-bgcolor-99ff33 {
  background-color: #9f3!important
}
.mt-color-99ff66 {
  color: #9f6!important
}
.mt-bgcolor-99ff66 {
  background-color: #9f6!important
}
.mt-color-99ff99 {
  color: #9f9!important
}
.mt-bgcolor-99ff99 {
  background-color: #9f9!important
}
.mt-color-99ffcc {
  color: #9fc!important
}
.mt-bgcolor-99ffcc {
  background-color: #9fc!important
}
.mt-color-99ffff {
  color: #9ff!important
}
.mt-bgcolor-99ffff {
  background-color: #9ff!important
}
.mt-color-cc0000 {
  color: #c00!important
}
.mt-bgcolor-cc0000 {
  background-color: #c00!important
}
.mt-color-cc0033 {
  color: #c03!important
}
.mt-bgcolor-cc0033 {
  background-color: #c03!important
}
.mt-color-cc0066 {
  color: #c06!important
}
.mt-bgcolor-cc0066 {
  background-color: #c06!important
}
.mt-color-cc0099 {
  color: #c09!important
}
.mt-bgcolor-cc0099 {
  background-color: #c09!important
}
.mt-color-cc00cc {
  color: #c0c!important
}
.mt-bgcolor-cc00cc {
  background-color: #c0c!important
}
.mt-color-cc00ff {
  color: #c0f!important
}
.mt-bgcolor-cc00ff {
  background-color: #c0f!important
}
.mt-color-cc3300 {
  color: #c30!important
}
.mt-bgcolor-cc3300 {
  background-color: #c30!important
}
.mt-color-cc3333 {
  color: #c33!important
}
.mt-bgcolor-cc3333 {
  background-color: #c33!important
}
.mt-color-cc3366 {
  color: #c36!important
}
.mt-bgcolor-cc3366 {
  background-color: #c36!important
}
.mt-color-cc3399 {
  color: #c39!important
}
.mt-bgcolor-cc3399 {
  background-color: #c39!important
}
.mt-color-cc33cc {
  color: #c3c!important
}
.mt-bgcolor-cc33cc {
  background-color: #c3c!important
}
.mt-color-cc33ff {
  color: #c3f!important
}
.mt-bgcolor-cc33ff {
  background-color: #c3f!important
}
.mt-color-cc6600 {
  color: #c60!important
}
.mt-bgcolor-cc6600 {
  background-color: #c60!important
}
.mt-color-cc6633 {
  color: #c63!important
}
.mt-bgcolor-cc6633 {
  background-color: #c63!important
}
.mt-color-cc6666 {
  color: #c66!important
}
.mt-bgcolor-cc6666 {
  background-color: #c66!important
}
.mt-color-cc6699 {
  color: #c69!important
}
.mt-bgcolor-cc6699 {
  background-color: #c69!important
}
.mt-color-cc66cc {
  color: #c6c!important
}
.mt-bgcolor-cc66cc {
  background-color: #c6c!important
}
.mt-color-cc66ff {
  color: #c6f!important
}
.mt-bgcolor-cc66ff {
  background-color: #c6f!important
}
.mt-color-cc9900 {
  color: #c90!important
}
.mt-bgcolor-cc9900 {
  background-color: #c90!important
}
.mt-color-cc9933 {
  color: #c93!important
}
.mt-bgcolor-cc9933 {
  background-color: #c93!important
}
.mt-color-cc9966 {
  color: #c96!important
}
.mt-bgcolor-cc9966 {
  background-color: #c96!important
}
.mt-color-cc9999 {
  color: #c99!important
}
.mt-bgcolor-cc9999 {
  background-color: #c99!important
}
.mt-color-cc99cc {
  color: #c9c!important
}
.mt-bgcolor-cc99cc {
  background-color: #c9c!important
}
.mt-color-cc99ff {
  color: #c9f!important
}
.mt-bgcolor-cc99ff {
  background-color: #c9f!important
}
.mt-color-cccc00 {
  color: #cc0!important
}
.mt-bgcolor-cccc00 {
  background-color: #cc0!important
}
.mt-color-cccc33 {
  color: #cc3!important
}
.mt-bgcolor-cccc33 {
  background-color: #cc3!important
}
.mt-color-cccc66 {
  color: #cc6!important
}
.mt-bgcolor-cccc66 {
  background-color: #cc6!important
}
.mt-color-cccc99 {
  color: #cc9!important
}
.mt-bgcolor-cccc99 {
  background-color: #cc9!important
}
.mt-color-ccccff {
  color: #ccf!important
}
.mt-bgcolor-ccccff {
  background-color: #ccf!important
}
.mt-color-ccff00 {
  color: #cf0!important
}
.mt-bgcolor-ccff00 {
  background-color: #cf0!important
}
.mt-color-ccff33 {
  color: #cf3!important
}
.mt-bgcolor-ccff33 {
  background-color: #cf3!important
}
.mt-color-ccff66 {
  color: #cf6!important
}
.mt-bgcolor-ccff66 {
  background-color: #cf6!important
}
.mt-color-ccff99 {
  color: #cf9!important
}
.mt-bgcolor-ccff99 {
  background-color: #cf9!important
}
.mt-color-ccffcc {
  color: #cfc!important
}
.mt-bgcolor-ccffcc {
  background-color: #cfc!important
}
.mt-color-ccffff {
  color: #cff!important
}
.mt-bgcolor-ccffff {
  background-color: #cff!important
}
.mt-color-ff0000 {
  color: red!important
}
.mt-bgcolor-ff0000 {
  background-color: red!important
}
.mt-color-ff0033 {
  color: #f03!important
}
.mt-bgcolor-ff0033 {
  background-color: #f03!important
}
.mt-color-ff0066 {
  color: #f06!important
}
.mt-bgcolor-ff0066 {
  background-color: #f06!important
}
.mt-color-ff0099 {
  color: #f09!important
}
.mt-bgcolor-ff0099 {
  background-color: #f09!important
}
.mt-color-ff00cc {
  color: #f0c!important
}
.mt-bgcolor-ff00cc {
  background-color: #f0c!important
}
.mt-color-ff00ff {
  color: #f0f!important
}
.mt-bgcolor-ff00ff {
  background-color: #f0f!important
}
.mt-color-ff3300 {
  color: #f30!important
}
.mt-bgcolor-ff3300 {
  background-color: #f30!important
}
.mt-color-ff3333 {
  color: #f33!important
}
.mt-bgcolor-ff3333 {
  background-color: #f33!important
}
.mt-color-ff3366 {
  color: #f36!important
}
.mt-bgcolor-ff3366 {
  background-color: #f36!important
}
.mt-color-ff3399 {
  color: #f39!important
}
.mt-bgcolor-ff3399 {
  background-color: #f39!important
}
.mt-color-ff33cc {
  color: #f3c!important
}
.mt-bgcolor-ff33cc {
  background-color: #f3c!important
}
.mt-color-ff33ff {
  color: #f3f!important
}
.mt-bgcolor-ff33ff {
  background-color: #f3f!important
}
.mt-color-ff6600 {
  color: #f60!important
}
.mt-bgcolor-ff6600 {
  background-color: #f60!important
}
.mt-color-ff6633 {
  color: #f63!important
}
.mt-bgcolor-ff6633 {
  background-color: #f63!important
}
.mt-color-ff6666 {
  color: #f66!important
}
.mt-bgcolor-ff6666 {
  background-color: #f66!important
}
.mt-color-ff6699 {
  color: #f69!important
}
.mt-bgcolor-ff6699 {
  background-color: #f69!important
}
.mt-color-ff66cc {
  color: #f6c!important
}
.mt-bgcolor-ff66cc {
  background-color: #f6c!important
}
.mt-color-ff66ff {
  color: #f6f!important
}
.mt-bgcolor-ff66ff {
  background-color: #f6f!important
}
.mt-color-ff9900 {
  color: #f90!important
}
.mt-bgcolor-ff9900 {
  background-color: #f90!important
}
.mt-color-ff9933 {
  color: #f93!important
}
.mt-bgcolor-ff9933 {
  background-color: #f93!important
}
.mt-color-ff9966 {
  color: #f96!important
}
.mt-bgcolor-ff9966 {
  background-color: #f96!important
}
.mt-color-ff9999 {
  color: #f99!important
}
.mt-bgcolor-ff9999 {
  background-color: #f99!important
}
.mt-color-ff99cc {
  color: #f9c!important
}
.mt-bgcolor-ff99cc {
  background-color: #f9c!important
}
.mt-color-ff99ff {
  color: #f9f!important
}
.mt-bgcolor-ff99ff {
  background-color: #f9f!important
}
.mt-color-ffcc00 {
  color: #fc0!important
}
.mt-bgcolor-ffcc00 {
  background-color: #fc0!important
}
.mt-color-ffcc33 {
  color: #fc3!important
}
.mt-bgcolor-ffcc33 {
  background-color: #fc3!important
}
.mt-color-ffcc66 {
  color: #fc6!important
}
.mt-bgcolor-ffcc66 {
  background-color: #fc6!important
}
.mt-color-ffcc99 {
  color: #fc9!important
}
.mt-bgcolor-ffcc99 {
  background-color: #fc9!important
}
.mt-color-ffcccc {
  color: #fcc!important
}
.mt-bgcolor-ffcccc {
  background-color: #fcc!important
}
.mt-color-ffccff {
  color: #fcf!important
}
.mt-bgcolor-ffccff {
  background-color: #fcf!important
}
.mt-color-ffff00 {
  color: #ff0!important
}
.mt-bgcolor-ffff00 {
  background-color: #ff0!important
}
.mt-color-ffff33 {
  color: #ff3!important
}
.mt-bgcolor-ffff33 {
  background-color: #ff3!important
}
.mt-color-ffff66 {
  color: #ff6!important
}
.mt-bgcolor-ffff66 {
  background-color: #ff6!important
}
.mt-color-ffff99 {
  color: #ff9!important
}
.mt-bgcolor-ffff99 {
  background-color: #ff9!important
}
.mt-color-ffffcc {
  color: #ffc!important
}
.mt-bgcolor-ffffcc {
  background-color: #ffc!important
}
.mt-color-000000 {
  color: #000!important
}
.mt-bgcolor-000000 {
  background-color: #000!important
}
.mt-color-111111 {
  color: #111!important
}
.mt-bgcolor-111111 {
  background-color: #111!important
}
.mt-color-222222 {
  color: #222!important
}
.mt-bgcolor-222222 {
  background-color: #222!important
}
.mt-color-333333 {
  color: #333!important
}
.mt-bgcolor-333333 {
  background-color: #333!important
}
.mt-color-444444 {
  color: #444!important
}
.mt-bgcolor-444444 {
  background-color: #444!important
}
.mt-color-555555 {
  color: #555!important
}
.mt-bgcolor-555555 {
  background-color: #555!important
}
.mt-color-666666 {
  color: #666!important
}
.mt-bgcolor-666666 {
  background-color: #666!important
}
.mt-color-777777 {
  color: #777!important
}
.mt-bgcolor-777777 {
  background-color: #777!important
}
.mt-color-888888 {
  color: #888!important
}
.mt-bgcolor-888888 {
  background-color: #888!important
}
.mt-color-999999 {
  color: #999!important
}
.mt-bgcolor-999999 {
  background-color: #999!important
}
.mt-color-aaaaaa {
  color: #aaa!important
}
.mt-bgcolor-aaaaaa {
  background-color: #aaa!important
}
.mt-color-bbbbbb {
  color: #bbb!important
}
.mt-bgcolor-bbbbbb {
  background-color: #bbb!important
}
.mt-color-cccccc {
  color: #ccc!important
}
.mt-bgcolor-cccccc {
  background-color: #ccc!important
}
.mt-color-dddddd {
  color: #ddd!important
}
.mt-bgcolor-dddddd {
  background-color: #ddd!important
}
.mt-color-eeeeee {
  color: #eee!important
}
.mt-bgcolor-eeeeee {
  background-color: #eee!important
}
.mt-color-ffffff {
  color: #fff!important
}
.mt-bgcolor-ffffff {
  background-color: #fff!important
}
.mt-feedback-rating-container {
  display: none;
  margin: 0;
  padding: 0
}
.columbia-article-howto .mt-feedback-rating-container,
.columbia-article-reference .mt-feedback-rating-container,
.columbia-article-topic .mt-feedback-rating-container {
  display: block
}
.mt-feedback-rating-controls {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0
}
.mt-feedback-rating-item {
  display: inline-block;
  line-height: 2em;
  margin: 0 2em 0 0
}
.mt-leave-feedback {
  margin-right: 0
}
@media all and (min-width: 18.75em) {
  .mt-feedback-rating-item {
    float: left;
    margin: .5em 1.5em 0 0
  }
  .mt-rating-yes {
    clear: both;
    display: block;
    float: left
  }
}
@media all and (min-width: 50em) {
  .mt-feedback-rating-item {
    margin: 0 2em 0 0
  }
  .mt-rating-yes {
    clear: none;
    display: inline-block
  }
}
@media all and (min-width: 18.75em) {
  .mt-leave-feedback {
    margin-right: .5em
  }
  .mt-feedback-rating-message {
    margin-top: 0
  }
}
@media all and (min-width: 50em) {
  .mt-leave-feedback {
    margin-right: 1em
  }
}
.mt-feedback-rating-controls .ui-button-icon {
  color: #999;
  line-height: 2em
}
.mt-feedback-rating-controls .ui-button-icon:visited {
  color: #999
}
.mt-feedback-rating-controls .mt-selected,
.mt-feedback-rating-controls .ui-button-icon:active,
.mt-feedback-rating-controls .ui-button-icon:focus,
.no-touch .mt-feedback-rating-controls .ui-button-icon:hover {
  color: #005DA6
}
.no-touch .mt-feedback-rating-controls .ui-button-icon:hover {
  line-height: 2em
}
.mt-feedback-rating-controls .ui-button-icon:active,
.mt-feedback-rating-controls .ui-button-icon:focus {
  line-height: 2em;
  outline: #005DA6 dotted 1px
}
.mt-feedback-rating-controls button:before {
  font-size: 150%;
  margin-right: .25em;
  position: relative;
  top: .125em
}
.mt-icon-rating-yes:before {
  content: '\e6d9'
}
.mt-icon-rating-no:before {
  content: '\e6dd'
}
.mt-icon-leave-feedback:before {
  content: '\e832'
}
span.mt-icon-leave-feedback,
span.mt-icon-rating-yes {
  color: #999;
  margin: 0 .15em
}
span.mt-icon-leave-feedback:visited,
span.mt-icon-rating-yes:visited {
  color: #999
}
.no-touch span.mt-icon-leave-feedback:hover,
.no-touch span.mt-icon-rating-yes:hover,
span.mt-icon-leave-feedback:active,
span.mt-icon-leave-feedback:focus,
span.mt-icon-rating-yes:active,
span.mt-icon-rating-yes:focus {
  color: #005DA6
}
span.mt-icon-leave-feedback:before,
span.mt-icon-rating-yes:before {
  margin-right: .25em
}
.mt-last-rating-date {
  color: #999;
  font-style: italic;
  font-weight: 400;
  line-height: 2em;
  margin-right: 0
}
@media all and (min-width: 18.75em) {
  .mt-last-rating-date {
    clear: both;
    float: left
  }
  .mt-article-pagination a span {
    max-width: 7em
  }
}
@media all and (min-width: 37.5em) {
  .mt-last-rating-date {
    clear: none;
    float: left
  }
}
.mt-feedback-form {
  clear: both;
  display: none;
  margin: 1em 0 0
}
.mt-feedback-form fieldset {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif
}
.mt-feedback-form fieldset a,
.mt-feedback-form fieldset a:visited {
  color: #005DA6
}
.mt-feedback-form fieldset a:active,
.mt-feedback-form fieldset a:focus,
.no-touch .mt-feedback-form fieldset a:active,
.no-touch .mt-feedback-form fieldset a:hover {
  color: #00325a
}
.mt-feedback-form legend {
  display: none
}
.mt-feedback-form label:after {
  content: ''
}
.mt-feedback-form textarea {
  box-sizing: border-box;
  width: 100%
}
.mt-feedback-form textarea:active,
.mt-feedback-form textarea:focus {
  border: 1px solid #005DA6;
  box-shadow: inset .1em .1em .4em rgba(0, 0, 0, .15)
}
.mt-article-pagination {
  clear: both;
  display: none;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right
}
@media all and (max-width: 37.5em) {
  .mt-article-pagination {
    margin: 0 auto;
    text-align: center
  }
}
.columbia-article-howto .mt-article-pagination,
.columbia-article-reference .mt-article-pagination,
.columbia-article-topic .mt-article-pagination,
.columbia-article-topic-guide .mt-article-pagination,
.columbia-learning-path .mt-article-pagination {
  display: block
}
.mt-article-pagination li {
  display: inline-block;
  margin: 0
}
.mt-article-pagination .mt-pagination-previous {
  border: solid #EBEBED;
  border-width: 0 1px 0 0;
  margin-right: .4em;
  padding: 0 .5em 0 0
}
.mt-article-pagination .mt-pagination-next {
  margin: 0;
  padding: 0
}
.mt-article-pagination a {
  line-height: 1.2;
  text-align: left
}
.mt-article-pagination a span {
  display: inline-block;
  max-width: 7em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
@media all and (min-width: 25em) {
  .mt-article-pagination a span {
    max-width: 11em
  }
}
@media all and (min-width: 37.5em) {
  .mt-article-pagination a span {
    max-width: 14em
  }
}
@media all and (min-width: 50em) {
  .mt-article-pagination a span {
    max-width: 20em
  }
}
@media all and (min-width: 65.25em) {
  .mt-article-pagination a span {
    max-width: 25em
  }
}
.mt-pagination-next a:after,
.mt-pagination-next>span:after,
.mt-pagination-previous a:before,
.mt-pagination-previous>span:before {
  font-size: 150%;
  margin: 0;
  position: relative;
  top: .15rem
}
.mt-icon-previous-article:before {
  content: '\e8dc'
}
.mt-icon-next-article:after {
  content: '\e8df'
}
.mt-attachments-header {
  font-size: 115%;
  margin: 0;
  padding: 0;
  text-transform: capitalize
}
#attach-new-file {
  display: block;
  margin: 1em 0 0;
  position: absolute;
  z-index: 2
}
#attach-file-max-warning {
  font-style: italic;
  background: #fdf7ec;
  border: 1px solid #db4d05;
  color: #c06800;
  border-radius: .25em;
  box-sizing: border-box;
  clear: both;
  font-weight: 700;
  line-height: 2;
  margin: 1em 0;
  padding: .5em .5em .5em 3em;
  position: relative;
  z-index: 10
}
#attach-file-max-warning:before {
  font: 400 200%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #db4d05;
  content: '\e89a';
  left: .25em;
  margin-right: .25em;
  position: absolute
}
#fileAttachTable_wrapper {
  margin-top: -.65em
}
@media all and (max-width: 37.5em) {
  .mt-pagination-next a:after,
  .mt-pagination-next>span:after,
  .mt-pagination-previous a:before,
  .mt-pagination-previous>span:before {
    top: .05rem
  }
  #attach-new-file {
    float: none;
    position: relative
  }
  #fileAttachTable_wrapper {
    margin-top: 1em
  }
}
#fileAttachTable_wrapper .dataTables_filter {
  float: none;
  text-align: left
}
#fileAttachTable_wrapper .fg-toolbar {
  background: 0 0;
  border: 0;
  box-sizing: border-box;
  color: #000;
  float: right;
  margin: 0;
  padding: 0;
  width: 50%
}
@media all and (max-width: 37.5em) {
  #fileAttachTable_wrapper .fg-toolbar {
    float: none;
    width: 100%
  }
}
#fileAttachTable_filter label {
  margin: 0 0 1em
}
#fileAttachTable_filter label:after {
  content: ''
}
#fileAttachTable_filter input {
  display: block;
  margin-top: .25em
}
#fileAttachTable_wrapper .dataTables_scrollBody {
  min-height: 3em
}
#fileAttachTable th {
  font-size: 100%
}
#fileAttachTable_wrapper .mt-datatables-header-title {
  max-width: 90%
}
@media all and (min-width: 50em) {
  #fileAttachTable_wrapper .file-name {
    max-width: 30em
  }
}
@media all and (min-width: 65.25em) {
  #fileAttachTable_wrapper .file-name {
    max-width: 25em
  }
}
@media all and (min-width: 80em) {
  #fileAttachTable_wrapper .file-name {
    max-width: 30em
  }
}
@media all and (max-width: 50em) {
  #fileAttachTable th {
    white-space: nowrap
  }
  #fileAttachTable_wrapper .file-date {
    max-width: 12em
  }
  .file-name-row .icon {
    display: none
  }
}
.file-name-row {
  line-height: 1;
  overflow: hidden
}
@media all and (min-width: 18.75em) {
  .file-name-row {
    max-width: 21em
  }
}
@media all and (min-width: 25em) {
  .file-name-row {
    max-width: 25em
  }
}
@media all and (min-width: 37.5em) {
  .file-name-row {
    max-width: 36em
  }
}
.file-name-row .icon {
  color: #666;
  float: left;
  font-size: 150%;
  margin-right: .5em
}
.file-name-row .icon:before {
  vertical-align: middle
}
.file-name-link {
  display: block;
  float: left;
  line-height: 1.5;
  word-wrap: break-word
}
@media all and (max-width: 37.5em) {
  .file-name-link {
    display: inline-block;
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .file-name-link {
    width: 90%
  }
}
.file-attachment-actions {
  display: none;
  float: right
}
@media all and (max-width: 50em) {
  .file-attachment-actions {
    clear: both;
    display: block!important;
    float: left;
    margin-top: .75em
  }
}
@media all and (min-width: 50em) {
  .file-name-row {
    max-width: 100%
  }
  .file-name-link {
    width: 55%
  }
  .file-attachment-actions {
    clear: none;
    float: right;
    margin-top: 0
  }
}
.file-description-actions {
  display: none
}
@media all and (max-width: 37.5em) {
  .file-description-actions {
    clear: both;
    float: left;
    margin: .5em 0 0
  }
}
@media all and (min-width: 37.55em) {
  .file-description-actions {
    clear: both;
    float: left;
    margin: .5em 0 0 1.6em
  }
}
@media all and (max-width: 50em) {
  .file-description-actions {
    display: block!important
  }
}
@media all and (min-width: 50em) {
  .file-description-actions {
    clear: none;
    float: right;
    margin: 0
  }
}
.no-touch .draft-attachments .file-description-row:hover .file-description-actions {
  display: block
}
#fileAttachTable .file-attachment-action,
#fileAttachTable .file-description-actions a {
  color: #999;
  float: left;
  font-size: 150%
}
#fileAttachTable .file-attachment-action:visited,
#fileAttachTable .file-description-actions a:visited {
  color: #999
}
#fileAttachTable .file-attachment-action:active,
#fileAttachTable .file-attachment-action:focus,
#fileAttachTable .file-description-actions a:active,
#fileAttachTable .file-description-actions a:focus,
.no-touch #fileAttachTable .file-attachment-action:hover,
.no-touch #fileAttachTable .file-description-actions a:hover {
  color: #005DA6
}
#fileAttachTable .file-attachment-action {
  margin: 0 1em 0 0
}
@media all and (min-width: 50em) {
  #fileAttachTable .file-attachment-action {
    margin: 0 0 0 1em
  }
}
.file-move-button:before {
  content: '\e81f'
}
.file-revision-launcher {
  margin: 0 1em
}
.file-revision-launcher:before {
  content: '\e660'
}
.file-delete-button:before {
  content: '\e8b4'
}
.file-row-description {
  line-height: 1.6;
  overflow: hidden
}
@media all and (max-width: 37.5em) {
  .file-row-description {
    clear: both;
    margin: 1em 0 0 1.8em;
    max-width: 36em
  }
}
@media all and (max-width: 25em) {
  .file-row-description {
    max-width: 25em
  }
}
.file-row-description-display {
  display: block;
  float: left;
  margin-left: 1.75em;
  overflow: hidden;
  width: 70%;
  word-wrap: break-word
}
@media all and (max-width: 37.5em) {
  .file-row-description-display {
    margin-left: 0;
    width: 90%
  }
}
@media all and (min-width: 37.5em) {
  .file-row-description {
    clear: both;
    margin-top: .5em
  }
  .file-row-description-display {
    width: 70%
  }
}
@media all and (min-width: 50.1em) {
  .file-row-description-display {
    margin-left: 4.15em
  }
}
@media all and (min-width: 65.25em) {
  .file-row-description-display {
    margin-left: 2.2em
  }
}
.file-row-description-display span {
  font-size: 100%
}
.file-row-description-edit:before {
  content: '\e819'
}
.file-row-description-editor {
  display: none;
  margin-left: 1.75em
}
@media all and (max-width: 37.5em) {
  .file-row-description-editor {
    margin-top: .25em;
    width: 85%
  }
  .file-row-description-charlimit {
    clear: both;
    display: block
  }
}
.file-row-description-text {
  margin-bottom: .5em
}
.file-row-description-buttons .ui-button {
  margin-right: .5em
}
.elm-attachments #mt-attachments-warning {
  background: #eef9ff;
  border: 1px solid #30b3f6;
  color: #0597e2;
  border-radius: .25em;
  box-sizing: border-box;
  clear: both;
  display: block;
  font-size: 85%;
  font-weight: 700;
  line-height: 2;
  margin: 1em 0 2em;
  padding: .5em .5em .5em 3em;
  position: relative;
  text-align: left
}
.elm-attachments #mt-attachments-warning:before {
  font: 400 200%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #30b3f6;
  content: '\e897';
  left: .25em;
  margin-right: .25em;
  position: absolute
}
.elm-attachments #mt-attachments-warning a {
  float: right;
  font-size: 100%;
  line-height: 1.75;
  margin: 0 .5em 0 0
}
.elm-attachments #mt-attachments-warning a:before {
  font-size: 150%;
  margin-right: .25em;
  vertical-align: middle
}
.mt-icon-create-draft:before {
  content: '\e933'
}
#mt-thumbnail-selector .mt-file-uploader-main {
  padding: .4em 0
}
.file-revision-container {
  color: #999;
  font-style: italic;
  opacity: .75
}
.file-revision-container a,
.file-revision-container a:visited {
  color: #999
}
.file-revision-container a:active,
.file-revision-container a:focus,
.mt-breadcrumbs a,
.mt-breadcrumbs a span,
.mt-breadcrumbs a:visited span,
.no-touch .file-revision-container a:hover {
  color: #005DA6
}
.file-revision-container .file-name a {
  margin-left: 2.5em
}
@media all and (min-width: 37.5em) {
  .file-revision-container .file-name a {
    margin-left: 2.5em
  }
}
@media all and (min-width: 65.25em) {
  .file-revision-container .file-name a {
    margin-left: .5em
  }
}
.file-revision-container .file-name a:before {
  border: dashed #EBEBED;
  border-width: 0 0 2px 2px;
  content: ' ';
  display: inline-block;
  height: 1em;
  margin-right: .5em;
  position: relative;
  top: -.2em;
  width: 1em
}
.mt-breadcrumbs {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0
}
.mt-breadcrumbs li {
  float: left;
  margin: 0
}
.mt-breadcrumbs li:after {
  color: #005DA6;
  content: '\00bb';
  float: left;
  font-size: 125%;
  margin: 0 .75rem
}
.mt-breadcrumbs li:last-child:after {
  content: '';
  height: 1.15em;
  margin: 0
}
.mt-breadcrumbs a {
  float: left;
  line-height: 2;
  overflow: hidden
}
.mt-breadcrumbs a span {
  float: left;
  font-size: 150%;
  line-height: 1.4;
  margin-right: .25em;
  vertical-align: middle
}
.mt-breadcrumbs a:active span,
.mt-breadcrumbs a:focus span,
.no-touch .mt-breadcrumbs a:hover span {
  color: #00325a
}
.btn,
.mt-button,
.ui-button,
.ui-widget button,
a.mt-button,
a.ui-button,
button,
input[type=button],
input[type=submit] {
  background: #fff;
  border: 1px solid #DDDDE1;
  border-radius: .25em;
  box-sizing: border-box;
  color: #005DA6;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 100%;
  font-weight: 400;
  line-height: 2;
  margin: 0;
  outline: 0;
  padding: 0 .8em;
  text-align: center;
  text-decoration: none;
  text-indent: 0
}
.no-touch .btn:hover,
.no-touch .mt-button:hover,
.no-touch .ui-button:hover,
.no-touch .ui-widget button:hover,
.no-touch a.mt-button:hover,
.no-touch a.ui-button:hover,
.no-touch button:hover,
.no-touch input[type=button]:hover,
.no-touch input[type=submit]:hover {
  background: #005DA6;
  border: 1px solid #005DA6;
  box-shadow: 0 0 .3em none;
  color: #fff;
  outline: 0
}
.btn:focus,
.mt-button:focus,
.ui-button:focus,
.ui-widget button:focus,
a.mt-button:focus,
a.ui-button:focus,
button:focus,
input[type=button]:focus,
input[type=submit]:focus {
  background: #005DA6;
  border: 1px solid #005DA6;
  box-shadow: 0 0 .5em none;
  color: #fff;
  outline: 0
}
.btn:active,
.mt-button:active,
.no-touch .btn:active,
.no-touch .mt-button:active,
.no-touch .ui-button:active,
.no-touch .ui-widget button:active,
.no-touch a.mt-button:active,
.no-touch a.ui-button:active,
.no-touch button:active,
.no-touch input[type=button]:active,
.no-touch input[type=submit]:active,
.ui-button:active,
.ui-widget button:active,
a.mt-button:active,
a.ui-button:active,
button:active,
input[type=button]:active,
input[type=submit]:active {
  background: #005DA6;
  border-color: #005DA6;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .3);
  color: #fff;
  outline: 0
}
.btn.primary,
.mt-button-primary,
.ui-button-primary,
.ui-widget button.ui-button-primary,
a.ui-button-primary,
button.primary,
input[type=button].ui-button-primary,
input[type=submit].ui-button-primary {
  border-radius: .25em;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 100%;
  font-weight: 400;
  line-height: 2;
  margin: 0;
  outline: 0;
  padding: 0 .8em;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  background: #005DA6;
  border: 1px solid #005DA6;
  color: #fff;
  text-shadow: none
}
.btn.primary:focus,
.mt-button-primary:focus,
.no-touch .btn.primary:hover,
.no-touch .mt-button-primary:hover,
.no-touch .ui-button-primary:hover,
.no-touch .ui-widget button.ui-button-primary:hover,
.no-touch a.ui-button-primary:hover,
.no-touch button.primary:hover,
.no-touch input[type=button].ui-button-primary:hover,
.no-touch input[type=submit].ui-button-primary:hover,
.ui-button-primary:focus,
.ui-widget button.ui-button-primary:focus,
a.ui-button-primary:focus,
button.primary:focus,
input[type=button].ui-button-primary:focus,
input[type=submit].ui-button-primary:focus {
  background: #002440;
  border-color: #004f8d;
  color: #fff;
  outline: 0
}
.btn.primary:active,
.mt-button-primary:active,
.no-touch .btn.primary:active,
.no-touch .mt-button-primary:active,
.no-touch .ui-button-primary:active,
.no-touch .ui-widget button.ui-button-primary:active,
.no-touch a.ui-button-primary:active,
.no-touch button.primary:active,
.no-touch input[type=button].ui-button-primary:active,
.no-touch input[type=submit].ui-button-primary:active,
.ui-button-primary:active,
.ui-widget button.ui-button-primary:active,
a.ui-button-primary:active,
button.primary:active,
input[type=button].ui-button-primary:active,
input[type=submit].ui-button-primary:active {
  background: #002440;
  border-color: #002440;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .5);
  color: #fff
}
.btn.disabled,
.btn.disabled:active,
.btn.disabled:focus,
.btn.mt-disabled,
.btn.mt-disabled:active,
.btn.mt-disabled:focus,
.mt-button.disabled,
.mt-button.disabled:active,
.mt-button.disabled:focus,
.mt-button.mt-disabled,
.mt-button.mt-disabled:active,
.mt-button.mt-disabled:focus,
.no-touch .btn.disabled:active,
.no-touch .btn.disabled:hover,
.no-touch .btn.mt-disabled:active,
.no-touch .btn.mt-disabled:hover,
.no-touch .mt-button.disabled:active,
.no-touch .mt-button.disabled:hover,
.no-touch .mt-button.mt-disabled:active,
.no-touch .mt-button.mt-disabled:hover,
.no-touch .ui-button.disabled:active,
.no-touch .ui-button.disabled:hover,
.no-touch .ui-button.mt-disabled:active,
.no-touch .ui-button.mt-disabled:hover,
.no-touch .ui-widget button.disabled:active,
.no-touch .ui-widget button.disabled:hover,
.no-touch .ui-widget button.mt-disabled:active,
.no-touch .ui-widget button.mt-disabled:hover,
.no-touch a.ui-button.disabled:active,
.no-touch a.ui-button.disabled:hover,
.no-touch a.ui-button.mt-disabled:active,
.no-touch a.ui-button.mt-disabled:hover,
.no-touch button.disabled:active,
.no-touch button.disabled:hover,
.no-touch button.mt-disabled:active,
.no-touch button.mt-disabled:hover,
.no-touch input[type=button].disabled:active,
.no-touch input[type=button].disabled:hover,
.no-touch input[type=button].mt-disabled:active,
.no-touch input[type=button].mt-disabled:hover,
.no-touch input[type=submit].disabled:active,
.no-touch input[type=submit].disabled:hover,
.no-touch input[type=submit].mt-disabled:active,
.no-touch input[type=submit].mt-disabled:hover,
.ui-button.disabled,
.ui-button.disabled:active,
.ui-button.disabled:focus,
.ui-button.mt-disabled,
.ui-button.mt-disabled:active,
.ui-button.mt-disabled:focus,
.ui-widget button.disabled,
.ui-widget button.disabled:active,
.ui-widget button.disabled:focus,
.ui-widget button.mt-disabled,
.ui-widget button.mt-disabled:active,
.ui-widget button.mt-disabled:focus,
a.ui-button.disabled,
a.ui-button.disabled:active,
a.ui-button.disabled:focus,
a.ui-button.mt-disabled,
a.ui-button.mt-disabled:active,
a.ui-button.mt-disabled:focus,
button.disabled,
button.disabled:active,
button.disabled:focus,
button.mt-disabled,
button.mt-disabled:active,
button.mt-disabled:focus,
input[type=button].disabled,
input[type=button].disabled:active,
input[type=button].disabled:focus,
input[type=button].mt-disabled,
input[type=button].mt-disabled:active,
input[type=button].mt-disabled:focus,
input[type=submit].disabled,
input[type=submit].disabled:active,
input[type=submit].disabled:focus,
input[type=submit].mt-disabled,
input[type=submit].mt-disabled:active,
input[type=submit].mt-disabled:focus {
  background: #fff!important;
  border: 1px solid #DDDDE1!important;
  box-shadow: none!important;
  color: #005DA6!important;
  cursor: text!important;
  opacity: .5!important
}
.btn.ui-button-primary.disabled,
.btn.ui-button-primary.disabled:active,
.btn.ui-button-primary.disabled:focus,
.btn.ui-button-primary.mt-disabled,
.btn.ui-button-primary.mt-disabled:active,
.btn.ui-button-primary.mt-disabled:focus,
.mt-button.mt-button-primary.disabled,
.mt-button.mt-button-primary.disabled:active,
.mt-button.mt-button-primary.disabled:focus,
.mt-button.mt-button-primary.mt-disabled,
.mt-button.mt-button-primary.mt-disabled:active,
.mt-button.mt-button-primary.mt-disabled:focus,
.no-touch .btn.ui-button-primary.disabled:active,
.no-touch .btn.ui-button-primary.disabled:hover,
.no-touch .btn.ui-button-primary.mt-disabled:active,
.no-touch .btn.ui-button-primary.mt-disabled:hover,
.no-touch .mt-button.mt-button-primary.disabled:active,
.no-touch .mt-button.mt-button-primary.disabled:hover,
.no-touch .mt-button.mt-button-primary.mt-disabled:active,
.no-touch .mt-button.mt-button-primary.mt-disabled:hover,
.no-touch .ui-button.ui-button-primary.disabled:active,
.no-touch .ui-button.ui-button-primary.disabled:hover,
.no-touch .ui-button.ui-button-primary.mt-disabled:active,
.no-touch .ui-button.ui-button-primary.mt-disabled:hover,
.no-touch .ui-widget button.ui-button-primary.disabled:active,
.no-touch .ui-widget button.ui-button-primary.disabled:hover,
.no-touch .ui-widget button.ui-button-primary.mt-disabled:active,
.no-touch .ui-widget button.ui-button-primary.mt-disabled:hover,
.no-touch a.ui-button.ui-button-primary.disabled:active,
.no-touch a.ui-button.ui-button-primary.disabled:hover,
.no-touch a.ui-button.ui-button-primary.mt-disabled:active,
.no-touch a.ui-button.ui-button-primary.mt-disabled:hover,
.no-touch button.ui-button-primary.disabled:active,
.no-touch button.ui-button-primary.disabled:hover,
.no-touch button.ui-button-primary.mt-disabled:active,
.no-touch button.ui-button-primary.mt-disabled:hover,
.no-touch input[type=button].ui-button-primary.disabled:active,
.no-touch input[type=button].ui-button-primary.disabled:hover,
.no-touch input[type=button].ui-button-primary.mt-disabled:active,
.no-touch input[type=button].ui-button-primary.mt-disabled:hover,
.no-touch input[type=submit].ui-button-primary.disabled:active,
.no-touch input[type=submit].ui-button-primary.disabled:hover,
.no-touch input[type=submit].ui-button-primary.mt-disabled:active,
.no-touch input[type=submit].ui-button-primary.mt-disabled:hover,
.ui-button.ui-button-primary.disabled,
.ui-button.ui-button-primary.disabled:active,
.ui-button.ui-button-primary.disabled:focus,
.ui-button.ui-button-primary.mt-disabled,
.ui-button.ui-button-primary.mt-disabled:active,
.ui-button.ui-button-primary.mt-disabled:focus,
.ui-widget button.ui-button-primary.disabled,
.ui-widget button.ui-button-primary.disabled:active,
.ui-widget button.ui-button-primary.disabled:focus,
.ui-widget button.ui-button-primary.mt-disabled,
.ui-widget button.ui-button-primary.mt-disabled:active,
.ui-widget button.ui-button-primary.mt-disabled:focus,
a.ui-button.ui-button-primary.disabled,
a.ui-button.ui-button-primary.disabled:active,
a.ui-button.ui-button-primary.disabled:focus,
a.ui-button.ui-button-primary.mt-disabled,
a.ui-button.ui-button-primary.mt-disabled:active,
a.ui-button.ui-button-primary.mt-disabled:focus,
button.ui-button-primary.disabled,
button.ui-button-primary.disabled:active,
button.ui-button-primary.disabled:focus,
button.ui-button-primary.mt-disabled,
button.ui-button-primary.mt-disabled:active,
button.ui-button-primary.mt-disabled:focus,
input[type=button].ui-button-primary.disabled,
input[type=button].ui-button-primary.disabled:active,
input[type=button].ui-button-primary.disabled:focus,
input[type=button].ui-button-primary.mt-disabled,
input[type=button].ui-button-primary.mt-disabled:active,
input[type=button].ui-button-primary.mt-disabled:focus,
input[type=submit].ui-button-primary.disabled,
input[type=submit].ui-button-primary.disabled:active,
input[type=submit].ui-button-primary.disabled:focus,
input[type=submit].ui-button-primary.mt-disabled,
input[type=submit].ui-button-primary.mt-disabled:active,
input[type=submit].ui-button-primary.mt-disabled:focus {
  background: #005DA6!important;
  border: 1px solid #005DA6!important;
  box-shadow: none!important;
  color: #fff!important;
  cursor: text!important;
  opacity: .5!important
}
.mt-button-icon,
.mt-button-icon:active,
.mt-button-icon:focus,
.no-touch .mt-button-icon:active,
.no-touch .mt-button-icon:hover,
.no-touch .ui-button-icon-only:active,
.no-touch .ui-button-icon-only:hover,
.no-touch .ui-button-icon:active,
.no-touch .ui-button-icon:hover,
.no-touch .ui-icon-button:active,
.no-touch .ui-icon-button:hover,
.no-touch .ui-widget .ui-icon-button:active,
.no-touch .ui-widget .ui-icon-button:hover,
.ui-button-icon,
.ui-button-icon-only,
.ui-button-icon-only:active,
.ui-button-icon-only:focus,
.ui-button-icon:active,
.ui-button-icon:focus,
.ui-icon-button,
.ui-icon-button:active,
.ui-icon-button:focus,
.ui-widget .ui-icon-button,
.ui-widget .ui-icon-button:active,
.ui-widget .ui-icon-button:focus {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #005DA6;
  line-height: 1;
  padding: 0
}
.mt-button-icon:active,
.mt-button-icon:focus,
.ui-button-icon:active,
.ui-button-icon:focus {
  color: #0080E8;
  outline: transparent dotted 1px;
  padding: 0
}
.mt-button-icon-no-text,
.ui-button-icon-no-text {
  height: 1em;
  overflow: hidden;
  width: 1em
}
.btn.inline,
.btn.inline:active,
.btn.inline:focus,
.mt-button-inline,
.mt-button-inline:active,
.mt-button-inline:focus,
.no-touch .btn.inline:active,
.no-touch .btn.inline:hover,
.no-touch .mt-button-inline:active,
.no-touch .mt-button-inline:hover,
.no-touch .ui-button-inline:active,
.no-touch .ui-button-inline:hover,
.no-touch .ui-widget button.inline:active,
.no-touch .ui-widget button.inline:hover,
.no-touch a.mt-button-inline:active,
.no-touch a.mt-button-inline:hover,
.no-touch a.ui-button-inline:active,
.no-touch a.ui-button-inline:hover,
.no-touch a.ui-button.inline:active,
.no-touch a.ui-button.inline:hover,
.no-touch button.inline:active,
.no-touch button.inline:hover,
.no-touch input[type=button].inline:active,
.no-touch input[type=button].inline:hover,
.no-touch input[type=submit].inline:active,
.no-touch input[type=submit].inline:hover,
.ui-button-inline,
.ui-button-inline:active,
.ui-button-inline:focus,
.ui-widget button.inline,
.ui-widget button.inline:active,
.ui-widget button.inline:focus,
a.mt-button-inline,
a.mt-button-inline:active,
a.mt-button-inline:focus,
a.ui-button-inline,
a.ui-button-inline:active,
a.ui-button-inline:focus,
a.ui-button.inline,
a.ui-button.inline:active,
a.ui-button.inline:focus,
button.inline,
button.inline:active,
button.inline:focus,
input[type=button].inline,
input[type=button].inline:active,
input[type=button].inline:focus,
input[type=submit].inline,
input[type=submit].inline:active,
input[type=submit].inline:focus {
  font-size: 90%;
  line-height: 1.25;
  padding: .2em .8em
}
.comment,
.mt-comment-widget.cke_widget_element {
  background: #f8f8f8;
  border: .1em solid #999;
  color: #666;
  overflow: hidden;
  padding: .5em
}
.comment:before,
.mt-comment-widget.cke_widget_element:before {
  color: #999;
  content: '\e66d';
  display: block;
  float: left;
  font: 400 2.5rem/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0
}
.cke_widget_wrapper.cke_widget_focused>.comment,
.cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element,
.cke_widget_wrapper:hover>.comment,
.cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element {
  border-color: #666
}
.cke_widget_wrapper.cke_widget_focused>.comment .mt-comment-meta,
.cke_widget_wrapper.cke_widget_focused>.comment .mt-comment-remove:before,
.cke_widget_wrapper.cke_widget_focused>.comment:before,
.cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element .mt-comment-meta,
.cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element .mt-comment-remove:before,
.cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element:before,
.cke_widget_wrapper:hover>.comment .mt-comment-meta,
.cke_widget_wrapper:hover>.comment .mt-comment-remove:before,
.cke_widget_wrapper:hover>.comment:before,
.cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element .mt-comment-meta,
.cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element .mt-comment-remove:before,
.cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element:before {
  color: #666
}
.comment .mt-comment-meta,
.mt-comment-widget.cke_widget_element .mt-comment-meta {
  color: #999;
  margin: 0 0 .5em 3.5em
}
.comment .mt-comment-meta .scayt-misspell-word,
.mt-comment-widget.cke_widget_element .mt-comment-meta .scayt-misspell-word {
  background: 0 0
}
.comment .mt-comment-author,
.mt-comment-widget.cke_widget_element .mt-comment-author {
  font: 700 italic 85%/1.2 Open Sans, arial, helvetica, sans-serif
}
.comment .mt-comment-datetime,
.mt-comment-widget.cke_widget_element .mt-comment-datetime {
  display: block;
  font: italic 85%/1.2 Open Sans, arial, helvetica, sans-serif
}
.comment .mt-comment-content,
.mt-comment-widget.cke_widget_element .mt-comment-content {
  color: #000;
  margin: 0 1em 0 3.5em;
  outline: 0
}
.comment .mt-comment-content.cke_widget_editable_focused,
.mt-comment-widget.cke_widget_element .mt-comment-content.cke_widget_editable_focused {
  background: #eee;
  left: -.25em;
  padding: 0 .25em;
  position: relative
}
.comment .mt-comment-remove,
.mt-comment-widget.cke_widget_element .mt-comment-remove {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 3px;
  top: 3px
}
.comment .mt-comment-remove:before,
.mt-comment-widget.cke_widget_element .mt-comment-remove:before {
  color: #999;
  content: '\e88b';
  display: block;
  font: 400 1.5rem/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-script-comment {
  display: none
}
.columbia-page-template .mt-script-comment {
  display: block
}
div.mt-script-comment,
p.mt-script-comment,
pre.script,
pre.script-css,
pre.script-jem,
pre.script-js,
span.mt-script-comment {
  background: #f8f8f8;
  border: solid #888;
  border-width: .1em .1em .1em .5em;
  color: #666;
  font: italic 100%/1.5 'Source Code Pro', monospace;
  margin: .75em 0;
  overflow: auto;
  padding: 1.75em 1em .5em
}
div.mt-script-comment,
p.mt-script-comment,
span.mt-script-comment {
  border-bottom: 0;
  font-size: 90%;
  padding: .75em .75em .75em 1.5em
}
pre.script,
pre.script-css,
pre.script-jem,
pre.script-js {
  background: #fff;
  color: #444;
  font-style: normal
}
pre.script {
  border-color: #be5252
}
pre.script-jem,
pre.script-js {
  border-color: #be864d
}
pre.script-css {
  border-color: #4150c2
}
div.mt-script-comment:before,
p.mt-script-comment:before,
pre.script-css:before,
pre.script-jem:before,
pre.script-js:before,
pre.script:before,
span.mt-script-comment:before {
  font-size: 1em;
  font-style: italic;
  margin: -1.75em .5em 0 -.5em;
  padding: 0;
  position: absolute
}
div.mt-script-comment:after,
div.mt-script-comment:before,
p.mt-script-comment:after,
p.mt-script-comment:before,
span.mt-script-comment:after,
span.mt-script-comment:before {
  color: #999;
  font-size: 150%;
  font-weight: 700;
  line-height: 1em;
  position: absolute
}
pre.script:before {
  color: #be5252;
  content: '\2014 \00a0 dekiscript \2014 \00a0'
}
pre.script-jem:before,
pre.script-js:before {
  color: #be864d;
  content: '\2014 \00a0 javascript \2014 \00a0'
}
pre.script-css:before {
  color: #4150c2;
  content: '\2014 \00a0 css \2014 \00a0'
}
p.mt-script-comment {
  margin-bottom: -1em
}
div.mt-script-comment+pre.script,
div.mt-script-comment+pre.script-css,
div.mt-script-comment+pre.script-jem,
div.mt-script-comment+pre.script-js,
p.mt-script-comment+pre.script,
p.mt-script-comment+pre.script-css,
p.mt-script-comment+pre.script-jem,
p.mt-script-comment+pre.script-js,
span.mt-script-comment+pre.script,
span.mt-script-comment+pre.script-css,
span.mt-script-comment+pre.script-jem,
span.mt-script-comment+pre.script-js {
  border-top-style: dashed
}
@keyframes scrolly-bounce {
  0% {
    bottom: 1.1em;
    opacity: 0
  }
  10% {
    opacity: .3
  }
  15%,
  25%,
  27% {
    bottom: 1.1em
  }
  20%,
  32% {
    bottom: .95em
  }
  37% {
    bottom: 1.1em;
    opacity: .3
  }
  100%,
  47% {
    opacity: 0
  }
}
.ui-dialog {
  border: 1px solid #CCC;
  border-radius: .5em;
  box-shadow: 0 0 1em rgba(204, 204, 204, .25);
  background: #fff;
  box-sizing: border-box;
  font-size: 95%;
  padding: 0;
  position: static
}
@media all and (min-width: 18.75em),
all and (min-height: 18.75em) {
  .ui-dialog {
    border-radius: 0;
    border-width: 1px 0;
    width: 100%!important
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  .ui-dialog {
    border: 1px solid #CCC;
    border-radius: .5em;
    box-shadow: 0 0 1em rgba(204, 204, 204, .25);
    box-sizing: border-box;
    font-size: 105%;
    height: auto!important;
    width: 93%!important
  }
  .ui-dialog .ui-dialog-content {
    max-height: none!important
  }
}
@media all and (min-width: 65.25em) {
  .ui-dialog {
    border: 1px solid #CCC;
    border-radius: .5em;
    box-shadow: 0 0 1em rgba(204, 204, 204, .25);
    box-sizing: border-box;
    width: 75%!important
  }
}
@media all and (min-width: 80em) {
  .ui-dialog {
    animation-duration: inherit;
    border: 1px solid #CCC;
    border-radius: .5em;
    box-shadow: 0 0 1em rgba(204, 204, 204, .25);
    box-sizing: border-box;
    font-size: 95%;
    max-width: 65em;
    width: 70%!important
  }
}
.ui-dialog .with-tabs {
  top: 0!important
}
@media all and (max-width: 37.5em) {
  .ui-dialog .with-tabs {
    top: 1.5em!important
  }
}
@media all and (max-width: 37.6em) {
  .ui-dialog .with-tabs {
    top: 0!important
  }
}
.ui-dialog .ui-widget-header {
  font-size: 125%
}
.ui-dialog .ui-dialog-titlebar {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .5em .5em 0 0;
  border-width: 0 0 1px
}
.ui-dialog .ui-dialog-titlebar a,
.ui-dialog .ui-dialog-titlebar a:visited {
  color: #005DA6
}
.no-touch .ui-dialog .ui-dialog-titlebar a:active,
.no-touch .ui-dialog .ui-dialog-titlebar a:hover,
.ui-dialog .ui-dialog-titlebar a:active,
.ui-dialog .ui-dialog-titlebar a:focus {
  color: #00325a
}
@media all and (min-width: 18.75em) {
  .ui-dialog .ui-dialog-titlebar {
    border-radius: 0;
    padding: .25em .85em
  }
}
@media all and (min-width: 37.5em) {
  .ui-dialog .ui-dialog-titlebar {
    border-radius: .5em .5em 0 0
  }
  .ui-dialog .ui-tabs {
    border: 0
  }
}
@media all and (min-width: 50em) {
  .ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em
  }
}
.no-touch .ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close:visited {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #005DA6;
  float: right;
  font-size: 75%;
  height: auto;
  line-height: 2;
  margin: 0 -.5em 0 0;
  overflow: hidden;
  padding: 0;
  position: static;
  text-align: right;
  white-space: nowrap;
  width: 1em
}
.no-touch .ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:active,
.ui-dialog .ui-dialog-titlebar-close:focus {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #00325a
}
.mt-dialog-root .fancytree-node.fancytree-active,
.mt-tree-search-results li.mt-selected,
.mt-tree-search-results li.mt-selected:nth-child(even),
.mt-tree-search-results li.mt-selected:nth-child(odd) {
  background: #d9eeff
}
.ui-button-icon-only:after,
.ui-button-icon-only:before {
  text-decoration: none;
  text-transform: none;
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.ui-dialog-titlebar-close:before {
  content: '\e6fe'
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  height: 0;
  padding: 0;
  width: 0
}
.ui-dialog .ui-dialog-content {
  box-sizing: border-box;
  height: auto!important;
  padding: 0;
  position: relative
}
.ui-dialog .ui-tabs .ui-tabs-nav {
  width: auto
}
@media all and (min-width: 18.75em) {
  .ui-dialog .ui-tabs .ui-tabs-nav {
    border-width: 1px 1px 0
  }
}
@media all and (min-width: 37.5em) {
  .ui-dialog .ui-tabs .ui-tabs-nav {
    border-width: 1px
  }
}
@media all and (min-width: 18.75em) {
  .ui-dialog .ui-tabs .ui-tabs-nav li {
    border-width: 1px 0
  }
  .ui-dialog .ui-tabs .ui-tabs-nav li:first-child {
    border-top-width: 0
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em),
all and (min-width: 37.5em) and (orientation: landscape) {
  .ui-dialog .ui-tabs .ui-tabs-nav li {
    border-width: 1px
  }
  .ui-dialog .ui-tabs .ui-tabs-nav li:first-child {
    border-top-width: 1px
  }
}
.ui-dialog .ui-tabs .ui-tabs-nav li a {
  font-size: 85%
}
@media all and (min-width: 18.75em) and (min-height: 18.75em) {
  .ui-dialog .ui-tabs .ui-tabs-nav li a {
    box-sizing: border-box;
    width: 100%
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  .ui-dialog .ui-tabs .ui-tabs-nav li a {
    width: auto
  }
}
.ui-dialog .ui-tabs {
  border-bottom: 0;
  border-radius: .25em .25em 0 0;
  margin: 0
}
.ui-dialog .with-tabs .mt-scrolling-dialog-content>.ui-tabs,
.ui-dialog.mt-tabbed-dialog .ui-tabs {
  margin: -1.5em
}
@media all and (min-width: 18.75em) {
  .ui-dialog .with-tabs .mt-scrolling-dialog-content>.ui-tabs,
  .ui-dialog.mt-tabbed-dialog .ui-tabs {
    margin: 0
  }
}
@media all and (min-width: 37.5em) {
  .ui-dialog .with-tabs .mt-scrolling-dialog-content>.ui-tabs,
  .ui-dialog.mt-tabbed-dialog .ui-tabs {
    margin: -1.5em
  }
}
.ui-dialog.mt-tabbed-dialog .mt-tabs:after,
.ui-dialog.mt-tabbed-dialog .ui-tabs:after {
  border-collapse: collapse;
  clear: both;
  content: '';
  display: table
}
.mt-modal-wrapper-tabs .ui-tabs .ui-tabs-nav,
.mt-tabbed-dialog .ui-tabs .ui-tabs-nav,
.ui-dialog .mt-dialog-insert-link .ui-tabs .ui-tabs-nav,
.ui-dialog .with-tabs .ui-tabs .ui-tabs-nav {
  border-radius: 0
}
@media all and (max-width: 37.5em) {
  .ui-dialog .ui-dialog-content {
    padding: 0
  }
  .ui-dialog .ui-tabs .ui-tabs-nav li a {
    float: none
  }
  .mt-modal-wrapper-tabs .ui-tabs .ui-tabs-nav,
  .mt-tabbed-dialog .ui-tabs .ui-tabs-nav,
  .ui-dialog .mt-dialog-insert-link .ui-tabs .ui-tabs-nav,
  .ui-dialog .with-tabs .ui-tabs .ui-tabs-nav {
    width: 100%
  }
}
.ui-dialog .ui-tabs-panel {
  border-top: 0;
  padding: 1em
}
.columbia-platform-ipad .ui-dialog .ui-tabs-panel,
.columbia-platform-iphone .ui-dialog .ui-tabs-panel {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll
}
@media all and (min-width: 18.75em) and (min-height: 18.75em) {
  .ui-dialog .ui-tabs .ui-tabs-panel {
    border-width: 0;
    overflow: auto
  }
}
.ui-dialog .with-tabs .mt-scrolling-dialog-content>.ui-tabs+.ui-tabs-panel,
.ui-dialog.mt-tabbed-dialog .ui-tabs-panel {
  border: 0;
  margin-top: 3em;
  padding: 0
}
@media all and (min-width: 18.75em) {
  .ui-dialog .with-tabs .mt-scrolling-dialog-content>.ui-tabs+.ui-tabs-panel,
  .ui-dialog.mt-tabbed-dialog .ui-tabs-panel {
    margin-top: 1.5em;
    padding: 0 1em
  }
}
@media all and (min-width: 37.5em) {
  .ui-dialog .with-tabs .mt-scrolling-dialog-content>.ui-tabs+.ui-tabs-panel,
  .ui-dialog.mt-tabbed-dialog .ui-tabs-panel {
    margin-top: 3em;
    padding: 0
  }
}
@media all and (min-width: 18.75em) {
  #link-picker-dialog .ui-tabs-panel {
    padding: 0 1em 1.5em
  }
}
@media all and (min-width: 37.5em) {
  #link-picker-dialog .ui-tabs-panel {
    padding: 0
  }
}
@media all and (min-width: 18.75em) {
  .ui-dialog .mt-dialog-content,
  .ui-dialog .mt-dialog-region {
    padding: 1em
  }
}
@media all and (min-width: 37.5em) {
  .ui-dialog .mt-dialog-content,
  .ui-dialog .mt-dialog-region {
    padding: 0
  }
}
.ui-dialog-buttonset {
  border-top: 1px solid #EBEBED;
  clear: both;
  padding: 1.5em 0 0;
  text-align: right
}
@media all and (min-width: 18.75em) {
  .ui-dialog-buttonset {
    padding: 1em 1em 0
  }
  .ui-dialog-buttonset button.ui-button,
  .ui-dialog-buttonset button.ui-button-primary {
    font-size: .8rem
  }
}
@media all and (min-width: 37.5em) {
  .ui-dialog-buttonset {
    border-top: 1px solid #EBEBED;
    padding: 1.5em 0 0
  }
  .ui-dialog-buttonset button.ui-button,
  .ui-dialog-buttonset button.ui-button-primary {
    font-size: 1rem
  }
}
.ui-dialog-buttonset .ui-button,
.ui-dialog-buttonset button {
  cursor: pointer;
  margin: 0 0 0 1em
}
.ui-dialog-buttonset .mt-f1-link {
  display: flex;
  float: left;
  margin: .25em 0;
  max-width: 40%;
  word-wrap: break-word
}
.columbia-browser-msie10 .ui-dialog-buttonset .mt-f1-link,
.columbia-browser-msie10.ui-dialog-buttonset .mt-f1-link,
.ui-dialog-buttonset .mt-f1-link.columbia-browser-msie10 {
  display: -ms-flexbox
}
.columbia-browser-msie10 .ui-dialog-buttonset .mt-f1-link {
  display: block;
  overflow: hidden
}
.ui-dialog-buttonset .mt-f1-link span {
  flex-shrink: 0
}
.columbia-browser-firefox .ui-dialog-buttonset .mt-f1-link span {
  -moz-flex-shrink: 0
}
.columbia-browser-msie10 .ui-dialog-buttonset .mt-f1-link span,
.columbia-browser-msie10.ui-dialog-buttonset .mt-f1-link span,
.ui-dialog-buttonset .mt-f1-link span.columbia-browser-msie10 {
  -ms-flex-shrink: 0
}
.columbia-browser-safari .ui-dialog-buttonset .mt-f1-link span {
  -webkit-flex-shrink: 0
}
.columbia-browser-msie10 .ui-dialog-buttonset .mt-f1-link span {
  display: block;
  float: left
}
#mt-new-path li:last-child:after,
.mt-dialog-root .mt-help-invisible {
  display: none
}
.mt-tree-search-results li {
  cursor: pointer
}
.mt-dialog-root .mt-tree {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  height: 18.5em;
  margin-bottom: 1em;
  overflow: auto;
  padding: 1em
}
@media all and (min-width: 18.75em) {
  .mt-dialog-root .mt-tree {
    height: 8em
  }
}
@media all and (min-height: 25em) and (orientation: landscape) {
  .mt-dialog-root .mt-tree {
    height: 11rem
  }
}
@media all and (min-width: 37.5em) {
  .mt-dialog-root .mt-tree {
    border-radius: .25em;
    border-width: 1px;
    height: 8em;
    margin: 0 0 1em;
    padding: 1em
  }
}
@media all and (min-width: 65.25em) {
  .mt-dialog-root .mt-tree {
    height: 11em
  }
}
.mt-dialog-root .fancytree-node.fancytree-active.mt-disabled-node {
  background: 0 0
}
#mt-widget-link-browser {
  margin-top: 1em
}
@media all and (max-width: 37.5em) {
  #mt-widget-link-browser {
    margin-top: 0
  }
}
#mt-new-path,
#mt-original-path {
  display: inline-block;
  line-height: 1.5;
  max-width: 95%;
  word-wrap: break-word
}
@media all and (min-width: 18.75em) {
  #mt-new-path,
  #mt-original-path {
    max-width: 90%
  }
}
@media all and (min-width: 25em) {
  #mt-new-path,
  #mt-original-path {
    max-width: 92%
  }
}
@media all and (min-width: 37.5em) {
  #mt-new-path,
  #mt-original-path {
    max-width: 93%
  }
}
@media all and (min-width: 50em) {
  #mt-new-path,
  #mt-original-path {
    max-width: 95%
  }
}
#mt-original-path {
  color: #999;
  margin: 0 0 0 .15em
}
#mt-new-path {
  margin: 0 0 0 .15em;
  padding: 0
}
#mt-new-path li {
  display: inline;
  list-style: none
}
#mt-new-path li:after {
  color: #999;
  content: '/';
  display: inline;
  padding: 0 .15em
}
#mt-new-path a {
  display: inline
}
.mt-icon-new-path-home,
.mt-icon-return-to-original-path {
  display: inline-block;
  font-size: 150%;
  height: 1em;
  overflow: hidden;
  vertical-align: top;
  width: 1em
}
.mt-icon-new-path-home:before {
  content: '\e835'
}
.mt-icon-return-to-original-path:before {
  content: '\e825'
}
#mt-copy-move-dialog .mt-field {
  margin-bottom: 1em
}
.mt-tree-search form {
  margin-top: .5em
}
.mt-tree-search .mt-help-search-input {
  padding: .25em 0 .25em 1.5em
}
.mt-tree-search .mt-icon-search {
  color: #999;
  clear: both;
  display: block;
  font-size: 150%;
  height: 1em;
  line-height: 1.3;
  margin: -1.15em 0 0 .15em;
  overflow: hidden;
  position: relative;
  width: 1em
}
.mt-tree-search .mt-icon-search:visited {
  color: #999
}
.mt-tree-search .mt-help-search-input:active+button,
.mt-tree-search .mt-help-search-input:focus+button,
.mt-tree-search .mt-icon-search:active,
.mt-tree-search .mt-icon-search:focus,
.no-touch .mt-tree-search .mt-help-search-input:hover+button,
.no-touch .mt-tree-search .mt-icon-search:hover {
  color: #005DA6
}
.mt-tree-search .mt-icon-search:active,
.mt-tree-search .mt-icon-search:focus,
.no-touch .mt-tree-search .mt-icon-search:active,
.no-touch .mt-tree-search .mt-icon-search:hover {
  line-height: 1.3
}
.columbia-platform-iphone .mt-tree-search .mt-icon-search {
  font-size: 185%
}
.mt-tree-search .mt-icon-search:before {
  content: '\e837'
}
.mt-tree-search .mt-tree-search-results-container {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  height: 8.5em;
  margin: 1em 0;
  overflow-x: auto
}
@media all and (min-width: 37.5em) {
  .mt-tree-search .mt-tree-search-results-container {
    height: 7.5em
  }
}
@media all and (min-width: 65.25em) {
  .mt-tree-search .mt-tree-search-results-container {
    height: 10.5em
  }
}
.mt-tree-search .mt-tree-search-results {
  margin: 0;
  overflow: visible;
  padding: 0
}
.mt-label.navigate {
  margin-bottom: 2.5em
}
#copy-move-search-results .title a,
#copy-move-search-results .url {
  display: block;
  word-wrap: break-word
}
.mt-tree-search .mt-help-actions-container {
  margin-bottom: .5em
}
#mt-insert-image-dialog .mt-image-namespace-selector,
#mt-insert-image-dialog .mt-preview {
  margin-bottom: 1em
}
.mt-tree-search .mt-tree-search-results li {
  padding: .5em
}
#mt-insert-image-dialog .mt-preview:after {
  clear: both;
  content: '';
  display: block;
  height: 0
}
#mt-insert-image-dialog .mt-image-preview {
  background: center no-repeat;
  background-size: contain;
  border: 1px solid #EBEBED;
  border-radius: .25em;
  float: left;
  height: 4em;
  width: 4em
}
#mt-insert-image-dialog .mt-image-preview img {
  max-height: 4em;
  max-width: 4em
}
.no-touch #mt-insert-image-dialog .mt-image-preview:hover {
  cursor: pointer
}
#mt-insert-image-dialog .mt-url-container {
  margin-left: 5em
}
#mt-insert-image-dialog .mt-naming-options {
  clear: both;
  overflow: hidden
}
#mt-insert-image-dialog .mt-naming-options .mt-field {
  clear: none;
  float: left;
  width: calc(50% - 1em)
}
#mt-insert-image-dialog .mt-naming-options .mt-field:first-child {
  margin-right: 2em
}
#mt-insert-image-dialog .toggle-link {
  line-height: 1;
  margin-left: .4em;
  margin-top: 1.9em
}
#mt-insert-image-dialog .mt-image-namespace-selector label {
  display: inline-block;
  margin-right: 1em
}
.mt-large-image-preview {
  background: #fff;
  border: 1px solid #EBEBED;
  border-radius: .25em;
  box-shadow: 0 0 1em rgba(204, 204, 204, .25);
  display: none;
  padding: 1em;
  position: absolute;
  z-index: 1002
}
.mt-large-image-preview.mt-show {
  display: block
}
.mt-large-image-preview img {
  display: block;
  max-width: none
}
#copy-controls {
  padding-bottom: 1.5em
}
.mt-browser-controls {
  position: absolute
}
.mt-browser-controls ul {
  list-style: none;
  margin: 1.6em 0 0;
  padding: 0
}
.mt-browser-controls li {
  float: left;
  margin: 0 1em 0 0
}
.mt-browser-controls span {
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 125%
}
.mt-browser-controls span:visited {
  color: #999
}
.mt-browser-controls span:active,
.mt-browser-controls span:focus,
.no-touch .mt-browser-controls span:hover {
  color: #005DA6
}
.mt-icon-browser-controls-back:before {
  content: '\e667'
}
.mt-icon-browser-controls-current:before {
  content: '\e933'
}
.mt-icon-browser-controls-home:before {
  content: '\e835'
}
.mt-icon-browser-controls-user {
  display: none
}
.mt-browser-pages-container {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  box-sizing: border-box;
  float: left;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 1
}
.mt-browser-pages-container.half {
  width: 50%
}
.mt-browser-file-preview {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  float: left;
  height: 8em;
  overflow-y: scroll;
  position: relative;
  text-align: center;
  width: 46%;
  z-index: 3
}
.mt-browser-file-preview img {
  max-height: 100%
}
.columbia-browser-chrome #mt-insert-link-dialog .mt-browser-pages-container,
.columbia-browser-chrome .mt-browser-pages-container.half {
  border-left-width: 2px
}
#mt-dialog-content-reuse-section,
#mt-dialog-insert-link-section {
  width: 100%
}
.mt-browser-image-container {
  padding-top: .5em
}
.mt-browser-pages {
  overflow-x: hidden;
  position: relative;
  width: 10000px
}
.mt-browser-pages .mt-browser-page {
  border-right: 1px solid #EBEBED;
  box-sizing: border-box;
  display: inline-block;
  font-size: 100%;
  height: 8em;
  overflow-x: hidden;
  position: relative;
  width: 20.25em
}
@media all and (min-width: 18.75em) and (min-height: 18.75em) {
  .mt-browser-pages .mt-browser-page {
    width: 32em
  }
}
@media all and (min-width: 31em) and (min-height: 18.75em) {
  .mt-browser-pages .mt-browser-page {
    width: 19.25em
  }
}
@media all and (min-width: 40em) and (min-height: 18.75em) {
  .mt-browser-pages .mt-browser-page {
    width: 22em
  }
}
@media all and (min-width: 18.75em) and (min-height: 25em) {
  .mt-browser-pages .mt-browser-page {
    width: 20.5em
  }
}
@media all and (min-width: 22em) and (min-height: 22em) {
  .mt-browser-pages .mt-browser-page {
    width: 23em
  }
}
@media all and (min-width: 25em) and (min-height: 25em) {
  .mt-browser-pages .mt-browser-page {
    width: 25.5em
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  .mt-browser-pages .mt-browser-page {
    width: 15.75em
  }
}
@media all and (min-width: 65.25em) {
  .mt-browser-pages .mt-browser-page {
    width: 23em
  }
}
@media all and (min-width: 80em) {
  .mt-browser-pages .mt-browser-page {
    width: 28.5em
  }
}
.half .mt-browser-pages .mt-browser-page {
  width: 30.9em
}
.mt-browser-page .mt-browser-page-content,
.mt-browser-page .mt-browser-page-header {
  border: 0;
  font-weight: 400;
  line-height: 1;
  outline: 0;
  padding: .3em .5em
}
.mt-browser-page-header.mt-browser-selected {
  background-color: #FCFCFC
}
.mt-browser-page-header.parent:after {
  color: #999;
  content: '\e8e3';
  float: right;
  font: 400 90%/1.3 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-browser-page-title {
  color: #666;
  display: inline-block;
  font-size: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 92%
}
.mt-browser-page-title:visited {
  color: #666
}
.mt-browser-page-title:active,
.mt-browser-page-title:focus,
.no-touch .mt-browser-page-title:hover {
  color: #005DA6
}
.mt-browser-page-title:before {
  color: #999;
  font-size: 100%;
  line-height: 1.1;
  margin-right: .5em;
  vertical-align: top
}
.mt-browser-page-title:before:visited {
  color: #999
}
.mt-browser-page-title:before:active,
.mt-browser-page-title:before:focus,
.no-touch .mt-browser-page-title:before:hover {
  color: #005DA6
}
.mt-browser-page-header.mt-browser-selected .mt-browser-page-title,
.mt-browser-page-header.mt-browser-selected .mt-browser-page-title:before {
  color: #00325a
}
.mt-icon-browser-page:before {
  content: '\e630'
}
.mt-icon-browser-image:before {
  content: '\e61d'
}
.mt-icon-browser-text:before {
  content: '\e933'
}
.image-controls .mt-label-checkbox:after,
.mt-page-importexport label:after,
.page-delete-cascade label:after {
  content: ''
}
.mt-file-uploader-progress-area .ui-progressbar {
  margin: 1em 0
}
#frmAttachNewVersion table {
  margin-bottom: 1.5em;
  table-layout: fixed
}
#frmAttachNewVersion table td {
  word-wrap: break-word
}
#page-delete-controls p {
  margin: .25em 0
}
.page-delete-cascade label {
  display: inline-block
}
#page-delete-progress {
  min-height: 8em
}
#page-delete-progress .blockUI.blockMsg.blockElement {
  font-size: 250%!important;
  height: 5em!important;
  left: 5em!important
}
@media all and (min-width: 65.25em) {
  #page-delete-progress .blockUI.blockMsg.blockElement {
    left: 7em!important
  }
}
@media all and (min-width: 80em) {
  #page-delete-progress .blockUI.blockMsg.blockElement {
    left: 8em!important
  }
}
#mt-page-delete-widget .ui-dialog-buttonset {
  margin-top: 1em
}
@media all and (min-width: 18.75em) and (min-height: 18.75em) {
  #mt-page-delete-widget .ui-dialog-buttonset {
    margin-top: 1em
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  #mt-page-delete-widget .ui-dialog-buttonset {
    margin-top: 1.5em
  }
}
.mt-page-importexport .mt-field {
  margin-bottom: 1em
}
@media all and (min-width: 18.75em) {
  .mt-page-importexport .mt-field:last-child {
    margin-bottom: 0
  }
}
@media all and (min-width: 37.5em) {
  .mt-page-importexport .mt-field:last-child {
    margin-bottom: 1em
  }
}
.mt-page-importexport label {
  display: inline-block
}
#edit-draft-controls p {
  margin: .5em 0
}
.mt-file-uploader-help-text {
  margin: .25em 0
}
.mt-file-uploader-file {
  margin-bottom: .25em
}
.mt-file-uploader-allowed-types,
.mt-file-uploader-max-filesize {
  color: #999;
  font-size: 85%;
  margin: .25em 0
}
#mt-file-uploader-error {
  color: red
}
#tab-attach-content {
  min-height: 18em
}
.image-controls {
  padding: 0
}
.image-controls .mt-field {
  clear: both;
  overflow: hidden
}
.image-controls .alternate-container {
  min-height: 4.5em
}
.image-controls ul {
  list-style: none;
  margin: 0 0 0 .1em;
  padding: 0
}
.image-controls .constrainted .mt-checkbox,
.image-controls ul li {
  float: left;
  margin: 0 .5em 0 0
}
@media all and (max-width: 37.5em) {
  .image-controls .constrainted .mt-checkbox,
  .image-controls ul li {
    margin-bottom: .5em
  }
}
.image-controls .mt-label-checkbox {
  display: inline-block;
  margin-right: 2em
}
@media all and (max-width: 50em) {
  .image-controls .mt-label-checkbox {
    margin: 0 .75em 0 0
  }
}
@media all and (max-width: 35em) {
  .image-controls .mt-label-checkbox {
    margin: -.5em .75em 0 0
  }
}
.image-controls .custom-size .mt-label-checkbox {
  margin-right: .5em
}
.image-controls .constrainted .mt-checkbox {
  float: none;
  margin-right: .5em
}
.image-controls .constrainted .mt-text {
  max-width: 4em;
  padding: .25em 0
}
.image-controls .constrainted .custom-size {
  margin: 1em 2em .1em 0;
  position: relative
}
.image-controls .width.custom-size {
  clear: both
}
.image-controls .alignment-container li label {
  display: inline-block
}
.image-controls label:before {
  color: #666;
  display: inline-block;
  font: 400 125%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0 .25em
}
.image-controls .default label:before {
  content: '\e93f'
}
.image-controls .left label:before {
  content: '\e940'
}
.image-controls .right label:before {
  content: '\e941'
}
.image-controls .mt-field.alignment-container,
.image-controls .mt-field.size-container {
  margin-bottom: 1em
}
.mt-dialog-template-content {
  min-height: 5em
}
.mt-dialog-template-content select {
  text-indent: 0
}
.link-controls.mt-field {
  clear: both;
  cursor: default;
  margin-bottom: 0;
  padding: 0 .1em
}
.link-controls .mt-label-checkbox {
  display: inline-block;
  margin: 0 2em 0 0
}
.link-controls .mt-label-checkbox:after {
  content: ''
}
.link-controls .mt-checkbox {
  margin-right: .5em
}
.link-controls .mt-field-radio {
  display: inline-block;
  margin-bottom: .5em
}
#widget-dialog-search .mt-field {
  margin-bottom: 1.2em
}
.mt-dialog-anchor-select {
  padding: .1em;
  text-indent: 0
}
#widget-dialog-search .mt-label.navigate {
  margin-bottom: .5em
}
.mt-dialog-search-bottom .matches {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  box-sizing: border-box;
  height: 9.5em;
  overflow-y: auto;
  z-index: 1
}
.mt-dialog-search-bottom .matches ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.mt-dialog-search-bottom .matches li {
  cursor: default;
  line-height: 1em;
  margin: 0;
  padding: .3em .5em .2em
}
.no-touch .mt-dialog-search-bottom .matches li:hover {
  background-color: #e4f5ff
}
.mt-dialog-search-bottom .matches a {
  color: #005DA6
}
.no-touch .mt-dialog-search-bottom .matches a:hover {
  color: #00325a
}
.mt-dialog-search-bottom .matches .title {
  display: inline-block;
  line-height: 1.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 93%
}
.mt-browser-url-input span,
.mt-dialog-search-bottom .path {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}
.mt-dialog-search-bottom .matches .type {
  float: left;
  margin-right: .5em
}
.mt-dialog-search-bottom .path {
  font-size: 95%;
  margin: .2em 0 0 1.85em;
  visibility: visible!important
}
.mt-dialog-search-bottom .matches .type:before {
  color: #666;
  font-size: 120%
}
.mt-dialog-search-bottom .mt-icon-file:before,
.mt-dialog-search-bottom .mt-icon-wiki:before {
  content: '\e630'
}
.mt-dialog-search-bottom .mt-icon-file.img:before {
  content: '\e61d'
}
.mt-browser-url-input span {
  color: #999;
  line-height: 2.3em;
  min-height: 2.3em
}
#link-picker-search-results_wrapper .fg-toolbar,
.columbia-article-topic-category .mt-idf3-templates li,
.columbia-article-topic-guide .mt-idf3-templates li,
.columbia-article-topic-portfolio .mt-idf3-templates li {
  display: none
}
@media all and (max-width: 65.25em) {
  .image-controls .height,
  .image-controls .width {
    max-width: 9em
  }
}
@media all and (min-width: 65.25em) {
  .columbia-lang-pl-pl .image-controls .height,
  .columbia-lang-pl-pl .image-controls .width {
    max-width: 15em
  }
}
@media all and (max-width: 65.25em) {
  .columbia-lang-ru-ru .image-controls .height,
  .columbia-lang-ru-ru .image-controls .width {
    max-width: 8em
  }
}
#page-import-container {
  padding: 2em 0
}
#link-picker-tree {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  height: 18.5em;
  overflow: auto;
  padding: 1em
}
@media all and (min-width: 18.75em) and (min-height: 18.75em) {
  #link-picker-tree {
    border: 0;
    height: 10.5em;
    padding: 0
  }
}
@media all and (min-height: 25em) {
  #link-picker-tree {
    height: 14rem
  }
}
@media all and (min-height: 37.5em) and (max-width: 37.5em) {
  #link-picker-tree {
    height: 22rem
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  #link-picker-tree {
    border: 1px solid #EBEBED;
    height: 18.5em;
    padding: 1em
  }
}
.columbia-browser-msie10 #link-picker-tree .fancytree-title {
  max-width: 80%
}
@media all and (max-width: 37.5em) {
  .mt-dialog-search-bottom .matches .title {
    width: 90%
  }
  #link-picker-tree .fancytree-title {
    max-width: 85%
  }
  .columbia-browser-msie10 #link-picker-tree .fancytree-title {
    max-width: 65%
  }
}
#link-picker-tabs {
  border: 0;
  border-radius: 0
}
#link-picker-search-results_wrapper .mt-grid-table {
  min-width: 98%!important;
  table-layout: fixed
}
#link-picker-search-results td,
#link-picker-search-results th {
  max-width: 49%!important;
  word-wrap: break-word
}
#link-picker-search-results_wrapper .dataTables_scrollBody {
  max-height: 11rem;
  min-height: 11rem
}
@media all and (min-width: 18.75em) and (min-height: 18.75em) {
  #link-picker-search-results_wrapper .dataTables_scrollBody {
    max-height: 5rem;
    min-height: 5rem
  }
}
@media all and (min-height: 25em) {
  #link-picker-search-results_wrapper .dataTables_scrollBody {
    max-height: 14.5rem;
    min-height: 14.5rem
  }
}
@media all and (min-height: 25em) and (min-width: 25em) {
  #link-picker-search-results_wrapper .dataTables_scrollBody {
    max-height: 9.5rem;
    min-height: 9.5rem
  }
}
@media all and (min-height: 37.5em) and (max-width: 37.5em) {
  #link-picker-search-results_wrapper .dataTables_scrollBody {
    max-height: 27rem;
    min-height: 27rem
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  #link-picker-search-results_wrapper .dataTables_scrollBody {
    max-height: 14.5rem;
    min-height: 14.5rem
  }
}
@media all and (max-width: 50em) {
  #link-picker-search-control .mt-field {
    margin-bottom: .5em
  }
}
#link-picker-search-control .mt-label {
  left: -9999px;
  overflow: hidden;
  position: absolute
}
#link-picker-search-term {
  box-sizing: border-box;
  line-height: 132%;
  padding: .25em 0 .25em 1.5em;
  width: 100%
}
#link-picker-search-button {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #999;
  float: left;
  font-size: 150%;
  height: 1em;
  line-height: 1.2;
  margin: .1em 0 0 -1em;
  overflow: hidden;
  padding: 0;
  position: relative;
  right: -1.2em;
  width: 1em
}
@media all and (min-width: 18.75em) {
  #link-picker-search-button {
    margin-bottom: -1.23em;
    top: 0
  }
  .columbia-platform-iphone #link-picker-search-button {
    top: .15em
  }
  .columbia-browser-chrome #link-picker-search-button {
    top: -1.23em
  }
}
@media all and (min-width: 50em) {
  .image-controls .constrainted .width {
    clear: both
  }
  #link-picker-search-button {
    margin-bottom: 0
  }
}
#link-picker-search-button:before {
  content: '\e837'
}
#link-picker-search-term:active+button,
#link-picker-search-term:focus+button,
.no-touch #link-picker-search-button:hover,
.no-touch #link-picker-search-term:hover+button {
  color: #005DA6
}
#link-picker-search-results .ui-row-selected,
#link-picker-search-results .ui-row-selected td {
  background: #d9eeff
}
@media all and (min-height: 18.75em) and (min-width: 18.75em) {
  #link-picker-dialog .ui-dialog-buttonset {
    position: relative;
    top: -.5em
  }
}
.columbia-article-topic-category .mt-template-listing #mt-template-category,
.columbia-article-topic-category .mt-template-listing #mt-template-guide,
.columbia-article-topic-guide .mt-template-listing #mt-template-howto,
.columbia-article-topic-guide .mt-template-listing #mt-template-reference,
.columbia-article-topic-guide .mt-template-listing #mt-template-topic,
.columbia-article-topic-portfolio .mt-template-listing #mt-template-category,
.columbia-article-topic-portfolio .mt-template-listing #mt-template-portfolio,
.mt-idf3-templates.mt-template-listing #mt-template-blank,
.mt-templates-show-all.mt-template-listing li {
  display: list-item
}
#draft-cancel-button-delete,
.mt-dialog-root .mt-edit-live {
  display: none
}
.mt-new-templates-draft-option {
  float: right
}
@media all and (min-width: 18.75em) {
  .mt-new-templates-draft-option {
    clear: both;
    float: none
  }
}
@media all and (min-width: 37.8em) {
  .mt-new-templates-draft-option {
    clear: none;
    float: right
  }
}
#mt-new-templates-create-draft {
  margin-left: 1.5em
}
#deki-pagetemplates-embed {
  font-size: 90%
}
#mt-pagetemplates-loading {
  min-height: 10em
}
.mt-template-listing {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0 -.27em .8em;
  max-height: 280px;
  overflow: auto;
  padding: 0
}
.columbia-browser-msie10 .mt-template-listing,
.columbia-browser-msie10.mt-template-listing,
.mt-template-listing.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
@media all and (min-width: 18.75em) {
  .mt-template-listing {
    margin: 0 0 .8em
  }
}
@media all and (min-width: 37.5em) {
  .mt-template-listing {
    margin: 0 -.27em .8em
  }
}
.mt-template-listing li {
  border: 1px dashed #232527;
  box-sizing: border-box;
  border-radius: .5em;
  cursor: pointer;
  flex: 1 1 20em;
  min-width: 0;
  float: left;
  list-style: none;
  margin: 0 .27em .5em;
  padding: 0
}
.columbia-browser-msie10 .mt-template-listing li,
.columbia-browser-msie10.mt-template-listing li,
.mt-template-listing li.columbia-browser-msie10 {
  -ms-flex: 1 1 20em
}
@media all and (min-width: 37.5em) {
  .mt-template-listing li {
    flex: 1 1 13em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-template-listing li,
  .columbia-browser-msie10.mt-template-listing li,
  .mt-template-listing li.columbia-browser-msie10 {
    -ms-flex: 1 1 13em
  }
}
@media all and (min-width: 50em) {
  .mt-template-listing li {
    flex: 1 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-template-listing li,
  .columbia-browser-msie10.mt-template-listing li,
  .mt-template-listing li.columbia-browser-msie10 {
    -ms-flex: 1 1 15em
  }
}
@media all and (min-width: 65.25em) {
  .mt-template-listing li {
    flex: 1 1 17em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-template-listing li,
  .columbia-browser-msie10.mt-template-listing li,
  .mt-template-listing li.columbia-browser-msie10 {
    -ms-flex: 1 1 17em
  }
}
@media all and (min-width: 80em) {
  .mt-template-listing li {
    flex: 1 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-template-listing li,
  .columbia-browser-msie10.mt-template-listing li,
  .mt-template-listing li.columbia-browser-msie10 {
    -ms-flex: 1 1 15em
  }
}
.no-touch .mt-template-listing li:hover {
  border: 1px dashed #CCC
}
.mt-template-listing .highlight,
.mt-template-listing li.highlight:active,
.mt-template-listing li.highlight:focus,
.no-touch .mt-template-listing .highlight:hover {
  background: #fff;
  border: 1px solid #CCC
}
.mt-template-listing li:active,
.mt-template-listing li:focus {
  border: 1px dashed #CCC;
  outline: 0
}
.mt-template-listing-content {
  margin: .5em;
  min-height: 4em
}
.mt-template-listing h2 {
  background: 0 0;
  border: 0;
  font-size: 120%;
  line-height: 1.2;
  margin: 0;
  padding: 0
}
.mt-template-listing .screenshot {
  color: #999;
  float: left;
  margin-right: .5em
}
.mt-template-listing .screenshot:before {
  content: '\e933';
  display: inline-block;
  font-size: 250%
}
#mt-template-portfolio .screenshot:before {
  content: '\e6aa';
  margin-top: -.1em
}
#mt-template-category .screenshot:before {
  content: '\e62a';
  margin-top: -.2em
}
#mt-template-guide .screenshot:before {
  content: '\e84a';
  margin-top: -.05em
}
#mt-template-topic .screenshot:before {
  content: '\e934'
}
#mt-template-how-to .screenshot:before,
#mt-template-reference .screenshot:before {
  content: '\e933'
}
#mt-template-blank .screenshot:before {
  content: '\e630'
}
.highlight .mt-icon-template-content:before,
.highlight .mt-icon-template:before,
.no-touch .mt-template-item:hover .mt-icon-template-content:before,
.no-touch .mt-template-item:hover .mt-icon-template:before {
  color: #005DA6
}
.mt-template-listing .details {
  overflow: hidden
}
.mt-template-listing .details a {
  display: none
}
.mt-template-listing .details p {
  font-size: 100%;
  line-height: 1.25;
  margin: 0
}
.no-touch .mt-template-listing li:hover .mt-edit-control {
  display: block
}
.no-touch .mt-template-listing li .mt-edit-control:hover~.mt-edit-section {
  opacity: .3
}
#deki-pagetemplates-message .mt-field {
  margin-bottom: .5em
}
#deki-pagetemplates-message .mt-checkbox {
  margin-right: .5em
}
#mt-template-selector-dialog .blockUI.blockMsg.blockElement {
  left: 35%!important
}
#mt-pagetemplates-loading .blockUI.blockMsg.blockElement {
  height: 5.2em!important
}
.pdf-export-option label {
  display: inline-block
}
.mt-pdf-export-action {
  margin: 1em 0
}
@media all and (min-height: 18.75em) and (min-width: 18.75em) {
  .mt-dialog-template-settings {
    overflow-y: auto
  }
  .mt-dialog-template-settings .field {
    float: left;
    width: 50%
  }
}
@media all and (min-height: 37.5em) and (min-width: 37.5em) {
  #link-picker-dialog .ui-dialog-buttonset {
    top: auto
  }
  .mt-dialog-template-settings {
    overflow-y: visible
  }
}
@media all and (min-height: 25em) {
  .mt-dialog-template-settings .field {
    float: none;
    width: auto
  }
}
.mt-dialog-template-settings .field.field-radio,
.mt-dialog-template-settings .field:nth-child(3) {
  width: 100%
}
#mt-template-settings-dialog .field:nth-child(3) {
  margin-bottom: 0
}
.mt-dialog-template-settings .field-radio .input-radio {
  margin-left: .1em
}
#mt-insert-learningpath-dialog .mt-grid .dataTables_scrollBody {
  height: 12.5em
}
#mt-preview-learningpath-dialog .mt-preview-learning-path {
  list-style: none;
  margin: 0;
  max-height: 25em;
  min-height: 12.5em;
  overflow: auto;
  padding: 0
}
#mt-preview-learningpath-dialog .mt-lp-pages-container>.mt-listing-detailed {
  margin: 0;
  padding: 0
}
#mt-preview-learningpath-dialog .mt-listing-detailed-title {
  margin-bottom: .25em
}
#mt-preview-learningpath-dialog .mt-lp-listings .mt-lp-path-container {
  margin: 0
}
#mt-preview-learningpath-dialog .mt-listing-detailed dd {
  padding-right: .5em
}
.mt-dialog-video .mt-dialog-video-url {
  position: relative
}
.mt-dialog-video .mt-dialog-video-url input:-ms-input-placeholder {
  color: #999
}
.mt-dialog-video .mt-spinner .blockElement {
  left: 50%!important;
  margin-left: -15%!important;
  margin-top: -3.9em!important
}
.mt-dialog-video .mt-dialog-video-results {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  display: none;
  height: 20em;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative
}
.mt-dialog-video .mt-dialog-video-results * {
  box-sizing: border-box
}
.mt-dialog-video .mt-dialog-video-results ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0
}
.mt-dialog-video .mt-dialog-video-results ul li {
  height: 90px;
  margin: 0;
  opacity: .75;
  overflow: hidden;
  position: relative;
  width: 100%
}
.mt-dialog-video .mt-dialog-video-results ul li:hover {
  opacity: 1
}
.mt-dialog-video .mt-dialog-video-results ul li,
.mt-dialog-video .mt-dialog-video-results ul li * {
  cursor: pointer!important
}
.mt-dialog-video .mt-dialog-video-results ul li:nth-child(odd) {
  background: #FCFCFC
}
.mt-dialog-video .mt-dialog-video-results ul li:nth-child(even) {
  background: #fff
}
.mt-dialog-video .mt-dialog-video-results ul li.active {
  background-color: #d9eeff;
  opacity: 1
}
.mt-dialog-video .mt-dialog-video-results .mt-dialog-video-thumb {
  float: left
}
.mt-dialog-video .mt-dialog-video-results .mt-dialog-video-thumb img {
  display: block;
  height: 90px;
  width: 120px
}
.mt-dialog-video .mt-dialog-video-results .mt-dialog-video-info {
  margin-left: 120px;
  padding: 1em
}
.mt-dialog-video .mt-dialog-video-results .mt-dialog-video-info * {
  margin-bottom: .3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.mt-dialog-video .mt-dialog-video-results .mt-dialog-video-title {
  font-size: 110%;
  font-weight: 700
}
.mt-dialog-video .mt-dialog-video-results .mt-dialog-video-url {
  color: #999;
  font-size: 90%;
  font-style: italic
}
.mt-dialog-video .mt-dialog-video-embed {
  font-family: 'Source Code Pro', monospace;
  height: 6em;
  padding: .5em;
  text-indent: 0;
  width: 100%
}
.mt-modal-open {
  overflow: hidden
}
.mt-modal-open #mt-modal-container {
  align-content: center;
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000
}
.columbia-browser-msie10 .mt-modal-open #mt-modal-container,
.columbia-browser-msie10.mt-modal-open #mt-modal-container,
.mt-modal-open #mt-modal-container.columbia-browser-msie10 {
  -ms-flex-line-pack: center;
  -ms-flex-align: center;
  display: -ms-flexbox;
  -ms-flex-pack: center
}
.mt-modal-open>.ui-dialog {
  left: 0;
  margin: 0 auto;
  position: fixed;
  right: 0;
  top: 50%;
  transform: translate(0, -50%)
}
.mt-dialog-button-container {
  padding: 0 1.5em 1.5em
}
@media all and (min-width: 18.75em) {
  .mt-dialog-button-container {
    padding: 0 0 1.5em
  }
}
@media all and (min-width: 37.5em) {
  .mt-dialog-button-container {
    padding: 0 1.5em 1.5em
  }
}
.mt-scrolling-dialog-content {
  max-height: calc(100vh - 12em);
  overflow: auto;
  padding: 1.5em
}
.mt-scrolling-dialog-content.mt-scrollable:after {
  -webkit-animation: scrolly-bounce 5s infinite;
  animation: scrolly-bounce 5s infinite;
  bottom: 1em;
  color: #000;
  content: '\00ab';
  display: block;
  font-size: 4em;
  position: absolute;
  right: .5em;
  transform: rotateZ(-90deg)
}
[class^=columbia-browser-msie] .mt-scrolling-dialog-content.mt-scrollable-after {
  display: none
}
@media all and (min-width: 18.75em) {
  .mt-scrolling-dialog-content {
    padding: 0
  }
}
@media all and (min-width: 37.5em) {
  .mt-scrolling-dialog-content {
    padding: 1.5em
  }
}
.mt-scrolling-dialog-content p {
  margin: .5em 0
}
.mt-dialog-confirm-message {
  background: rgba(255, 255, 255, .9);
  border-radius: 0 0 .5em .5em;
  bottom: 0;
  display: none;
  left: 0;
  padding: 2em;
  position: absolute;
  right: 0;
  top: 0
}
.mt-dialog-confirm-message .mt-f1-link {
  display: flex;
  float: left
}
.mt-dialog-confirm-message .ui-dialog-buttonset {
  border-top: 0;
  margin: 0;
  padding: 1em
}
.mt-icon-browser-token:before {
  content: '\e6c3'
}
.mt-icon-server-token:before {
  content: '\e877'
}
.mt-icon-token-delete:before {
  content: '\e88b'
}
.mt-tokens-type-selectors .mt-field {
  display: inline-block;
  font-size: 1rem;
  margin-right: 3em
}
.mt-tokens-type-selectors .mt-field input[type=radio] {
  display: inline-block
}
.mt-tokens-type-selectors .mt-field label {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 0;
  vertical-align: middle
}
.mt-tokens-type-selectors .mt-field label:before {
  margin-right: .2em
}
.mt-tokens-type-selectors .mt-field label:after {
  content: ''
}
.mt-tokens-new-token .mt-field input[type=text] {
  width: 100%
}
.mt-token-entry {
  border: 1px dashed #666;
  margin-bottom: 1em
}
.mt-token-entry .mt-token-entry-heading {
  overflow: hidden;
  padding: 1em
}
.mt-token-entry .mt-token-entry-heading .mt-legend {
  line-height: 1
}
.mt-token-entry .mt-token-name {
  font-weight: 700;
  max-width: 61%;
  text-overflow: ellipsis;
  white-space: nowrap
}
.mt-token-entry .mt-token-date,
.mt-token-entry .mt-token-name {
  display: inline-block;
  overflow: hidden
}
.mt-token-entry .mt-token-date:before {
  content: '\00a0\2014\00a0'
}
.mt-token-entry .mt-token-entry-info {
  border: 0;
  margin: 0;
  padding: 1em 1em 0
}
.mt-token-entry label {
  display: block;
  font-weight: 700
}
.mt-token-entry .mt-token-delete {
  color: #666;
  float: right;
  font-size: 2rem;
  height: 1em;
  overflow: hidden;
  width: 1em
}
.mt-token-entry .mt-token-delete:visited {
  color: #666
}
.mt-token-entry .mt-token-delete:active,
.mt-token-entry .mt-token-delete:focus,
.no-touch .mt-token-entry .mt-token-delete:hover {
  color: #005DA6
}
.mt-token-entry .mt-token-delete:hover {
  cursor: pointer
}
.mt-tokens-creation-dialog .mt-field label {
  font-weight: 700
}
.elm-header-notice {
  background: #fdf7ec;
  border: 1px solid #db4d05;
  color: #c06800;
  border-width: 0 0 1px;
  padding: 0
}
.columbia-page-home .elm-header-notice {
  border-width: 1px 0
}
.columbia-page-home .elm-header-notice.fixed {
  border-width: 0 0 1px
}
.elm-header-notice.fixed {
  opacity: .97;
  position: fixed;
  width: 100%;
  z-index: 1000
}
.elm-header-notice dl {
  margin: .5em 0;
  padding: 0
}
.elm-header-notice dl dd,
.elm-header-notice dl dt {
  margin: 0;
  padding: 0
}
.elm-header-notice .disabled {
  display: none
}
.elm-header-notice .mt-notice-controls {
  float: right;
  line-height: 1.5;
  margin: .5em 0
}
.elm-header-notice .mt-notice-controls li {
  display: inline-block;
  margin: 0 0 0 1em
}
.elm-header-notice .mt-notice-controls a:before {
  font-size: 110%;
  margin-right: .5em;
  vertical-align: middle
}
@media all and (min-width: 50.1em) {
  .elm-header-notice .mt-notice-controls a:before {
    font-size: 125%
  }
}
.page-mode-editor .mt-notice-controls {
  display: none
}
.elm-live-notice {
  background: #fdf4f4;
  border: 1px solid #cb7064;
  color: #912b1d;
  border-width: 0 0 1px
}
.deki-content-edit html.cke_panel_container body,
.mt-dropdown,
body.deki-content-edit,
html.deki-content-edit {
  background: #fff
}
.elm-live-notice a,
.elm-live-notice a:visited {
  color: #005DA6
}
.elm-live-notice a:active,
.elm-live-notice a:focus,
.no-touch .elm-live-notice a:active,
.no-touch .elm-live-notice a:hover {
  color: #00325a
}
.columbia-page-home .elm-live-notice {
  border-width: 1px 0
}
.columbia-page-home .elm-live-notice.fixed {
  border-width: 0 0 1px
}
.mt-icon-view-draft:before {
  content: '\e67f'
}
.mt-icon-back-draft:before {
  content: '\e933'
}
.mt-icon-publish-draft:before {
  content: '\e86a'
}
.mt-icon-cancel-draft:before {
  content: '\e6fe'
}
.mt-icon-return-to:before {
  content: '\e933'
}
.elm-header-notice .mt-notice-controls .mt-icon-draft-cancel:before,
.mt-icon-draft-cancel:before {
  content: '\e6fe';
  font-size: 100%
}
.mt-icon-draft-live-view:before {
  content: '\e67f';
  position: relative;
  top: -.1em
}
@media all and (min-width: 18.75em) {
  .mt-notice-controls {
    display: none
  }
  .elm-header-notice.fixed {
    top: 2.67em
  }
  .columbia-page-home .elm-header-notice.fixed,
  .columbia-special-revisionhistory .elm-header-notice.fixed {
    top: 0
  }
}
.mt-notice-controls a {
  padding-bottom: .2em
}
@media all and (min-width: 37.5em) {
  .mt-notice-controls {
    display: block
  }
  .mt-notice-controls a {
    display: inline-block;
    height: 1.3em;
    overflow: hidden;
    width: 1.3em
  }
}
@media all and (min-width: 50em) {
  .mt-notice-controls a {
    height: auto;
    overflow: visible;
    width: auto
  }
  .elm-header-notice.fixed {
    top: 2.74em
  }
}
@media all and (min-width: 80em) {
  .elm-header-notice.fixed {
    top: 2.78em
  }
}
@media all and (max-width: 50.1em) {
  #mt-drafts-view-button {
    position: relative;
    top: .1em
  }
  .columbia-browser-safari #mt-drafts-publish-button {
    position: relative;
    top: -.3em
  }
}
.columbia-browser-safari #mt-drafts-create-button {
  line-height: 1.5
}
.columbia-browser-safari .elm-header-notice .mt-notice-controls {
  line-height: 1.6
}
.mt-dropdown {
  border: 1px solid #005DA6;
  display: none;
  list-style: none;
  margin: 0;
  max-height: 26.5em;
  overflow: auto;
  overflow-x: hidden;
  padding: 0;
  position: absolute;
  text-align: left;
  z-index: 999
}
@media all and (min-width: 18.75em) {
  .mt-dropdown {
    bottom: 2.95em;
    font-size: 115%;
    min-width: 10em;
    right: 0
  }
  .elm-user-pro-member .mt-dropdown {
    bottom: 3.15em
  }
  .mt-dropdown a {
    min-width: 10em
  }
}
@media all and (min-width: 37.5em) {
  .mt-dropdown {
    bottom: auto;
    font-size: inherit;
    margin-top: .6em;
    right: auto
  }
  .elm-user-pro-member .mt-dropdown {
    bottom: auto;
    margin-top: .85em
  }
}
@media all and (min-width: 80em) {
  .mt-dropdown {
    margin-top: .5em;
    max-height: 24em
  }
  .elm-user-pro-member .mt-dropdown {
    margin-top: .75em
  }
}
.mt-dropdown-bottom {
  bottom: 0
}
.mt-dropdown-left {
  left: 0
}
.mt-dropdown-right {
  right: 0
}
.mt-dropdown-top {
  top: 0
}
.mt-dropdown li {
  display: block
}
.mt-dropdown a {
  color: #999;
  display: block;
  font-size: 1rem;
  height: auto;
  margin: 0;
  padding: .75em;
  white-space: nowrap
}
.mt-dropdown a:visited {
  color: #999
}
.mt-dropdown a:active,
.mt-dropdown a:focus,
.no-touch .mt-dropdown a:hover {
  color: #005DA6
}
.mt-dropdown a:before {
  font-size: 1.25rem
}
@media all and (min-width: 18.75em) {
  .mt-dropdown a:before {
    font-size: 1rem
  }
}
@media all and (min-width: 37.5em) {
  .mt-dropdown a:before {
    font-size: 1.25rem
  }
}
.deki-content-edit {
  cursor: text;
  height: auto
}
html.deki-content-edit {
  overflow-y: auto
}
body.deki-content-edit,
html.deki-content-edit {
  word-wrap: break-word
}
.deki-content-edit img.rwrap {
  float: right
}
.deki-content-edit img.lwrap {
  float: left
}
.deki-content-edit img:hover {
  opacity: .8
}
.deki-content-edit a>img {
  border: none;
  outline: #0782c1 solid 1px
}
.deki-content-edit a>img:not(.left):not(:right) {
  margin: 1px;
  padding: 1px
}
.deki-content-edit hr {
  border: 0;
  border-top: 1px solid #ccc
}
.deki-content-edit .marker {
  background-color: #ff0
}
.deki-content-edit span[lang] {
  font-style: italic
}
.deki-content-edit figure {
  background: rgba(0, 0, 0, .05);
  border: 1px solid #ccc;
  border-radius: 2px;
  display: inline-block;
  margin: 10px 20px;
  padding: 10px;
  text-align: center
}
.deki-content-edit figure>figcaption {
  text-align: center
}
.deki-content-edit th,
.ui-progressbar {
  text-align: left
}
.deki-content-edit dl {
  margin: 0;
  padding: 0
}
.deki-content-edit dt {
  font-weight: 700
}
.deki-content-edit dd {
  margin: 0 0 20px;
  padding: 2px 0 4px 16px
}
.deki-content-edit pre {
  overflow: visible;
  -moz-tab-size: 4;
  tab-size: 4;
  white-space: pre;
  word-wrap: normal
}
.fancytree-title,
.mt-select-box,
.ui-fancytree,
.ui-selectmenu-button,
select {
  white-space: nowrap
}
.deki-content-edit:not(.cke_browser_ie) pre {
  box-sizing: border-box;
  display: inline-block;
  min-width: 100%
}
.deki-content-edit blockquote p {
  margin: .25em 0
}
.deki-content-edit:not(.cke_browser_ie) .cke_widget_wrapper .cke_widget_element.mt-learningpath-widget pre {
  min-width: 95%
}
.deki-content-edit.mt-editor-find:not(.mt-skin-responsive) {
  margin-top: 55px
}
.deki-content-edit .scayt-enabled pre .scayt-ignore {
  background-image: none!important
}
.deki-content-edit .mt-style-conditional {
  background-color: #e8fffb;
  border: 1px dashed #666;
  padding: .3em
}
.deki-content-edit .mt-conditionalcontent-widget {
  background-color: #f7f7cf;
  border: 1px solid #999;
  border-radius: .2em;
  padding: .5em
}
.deki-content-edit .mt-conditionalcontent-widget .mt-conditionalcontent-widget-title {
  color: #646464;
  margin: .5em 0
}
.deki-content-edit .mt-conditionalcontent-widget .mt-conditionalcontent-widget-title:before {
  content: '\e671';
  font: 400 1.5em/1 icomoon;
  font: 400 1.5rem/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .5em;
  vertical-align: middle
}
.deki-content-edit .mt-conditionalcontent-widget .mt-conditionalcontent-widget-text {
  background-color: #fffff9;
  color: #666;
  padding: .5em
}
.deki-content-edit .mt-conditionalcontent-widget .mt-style-conditional {
  background-color: transparent;
  border: none;
  padding: 0
}
.deki-content-edit .mt-conditionalcontent-widget .mt-style-conditional:first-child {
  margin-top: 0
}
.deki-content-edit .mt-conditionalcontent-widget .mt-style-conditional:last-child {
  margin-bottom: 0
}
.deki-content-edit.cke_browser_ie pre.script,
.deki-content-edit.cke_browser_ie pre.script-css,
.deki-content-edit.cke_browser_ie pre.script-jem,
.deki-content-edit.cke_browser_ie pre.script-js {
  overflow: visible;
  width: auto
}
.deki-content-edit.cke_browser_ie td {
  box-sizing: border-box
}
.deki-content-edit::-moz-selection,
.deki-content-edit::selection {
  background-color: #42aae7
}
.deki-content-edit td[data-cke-cell-selected],
.deki-content-edit th[data-cke-cell-selected] {
  background: #42aae7!important
}
.deki-content-edit td[data-cke-cell-selected]::-moz-selection,
.deki-content-edit td[data-cke-cell-selected]::selection,
.deki-content-edit td[data-cke-cell-selected]::-moz-selection,
.deki-content-edit td[data-cke-cell-selected]::selection,
.deki-content-edit th[data-cke-cell-selected]::-moz-selection,
.deki-content-edit th[data-cke-cell-selected]::selection,
.deki-content-edit th[data-cke-cell-selected]::-moz-selection,
.deki-content-edit th[data-cke-cell-selected]::selection {
  background: rgba(255, 255, 255, 0)
}
.deki-content-edit table[style*=fixed] td,
.deki-content-edit table[style*=fixed] th,
body.deki-content-edit[contenteditable=false] table[style*=fixed] td,
body.deki-content-edit[contenteditable=false] table[style*=fixed] th {
  word-wrap: break-word
}
.deki-content-edit.cke_show_blocks pre.script-css:not([contenteditable=false]):not(.cke_show_blocks_off),
.deki-content-edit.cke_show_blocks pre.script-jem:not([contenteditable=false]):not(.cke_show_blocks_off),
.deki-content-edit.cke_show_blocks pre.script-js:not([contenteditable=false]):not(.cke_show_blocks_off),
.deki-content-edit.cke_show_blocks pre.script:not([contenteditable=false]):not(.cke_show_blocks_off),
.deki-content-edit.cke_show_blocks pre[function]:not([contenteditable=false]):not(.cke_show_blocks_off) {
  padding-top: 30px
}
.deki-content-edit .mt-script-comment {
  clear: both
}
.deki-content-edit .cke_widget_wrapper.cke_widget_block {
  clear: both;
  margin: 1em 0
}
.deki-content-edit .cke_widget_wrapper.cke_widget_block:after {
  clear: both;
  content: '';
  display: table
}
.deki-content-edit .cke_widget_wrapper .cke_widget_element .cke_widget_editable.cke_widget_editable_focused,
.deki-content-edit .cke_widget_wrapper.cke_widget_focused>.cke_widget_element,
.deki-content-edit .cke_widget_wrapper:hover .cke_widget_element .cke_widget_editable,
.deki-content-edit .cke_widget_wrapper:hover>.cke_widget_element {
  outline: 0!important
}
.deki-content-edit .cke_widget_wrapper.cke_widget_focused>.mt-video-widget[data-cke-video-type=embed].cke_widget_element,
.deki-content-edit .cke_widget_wrapper:hover>.mt-video-widget[data-cke-video-type=embed].cke_widget_element {
  outline: #30b3f6 solid 1px!important
}
.deki-content-edit .mt-video-widget.mt-video-width-5 {
  width: 5%
}
.deki-content-edit .mt-video-widget.mt-video-width-10 {
  width: 10%
}
.deki-content-edit .mt-video-widget.mt-video-width-15 {
  width: 15%
}
.deki-content-edit .mt-video-widget.mt-video-width-20 {
  width: 20%
}
.deki-content-edit .mt-video-widget.mt-video-width-25 {
  width: 25%
}
.deki-content-edit .mt-video-widget.mt-video-width-30 {
  width: 30%
}
.deki-content-edit .mt-video-widget.mt-video-width-35 {
  width: 35%
}
.deki-content-edit .mt-video-widget.mt-video-width-40 {
  width: 40%
}
.deki-content-edit .mt-video-widget.mt-video-width-45 {
  width: 45%
}
.deki-content-edit .mt-video-widget.mt-video-width-50 {
  width: 50%
}
.deki-content-edit .mt-video-widget.mt-video-width-55 {
  width: 55%
}
.deki-content-edit .mt-video-widget.mt-video-width-60 {
  width: 60%
}
.deki-content-edit .mt-video-widget.mt-video-width-65 {
  width: 65%
}
.deki-content-edit .mt-video-widget.mt-video-width-70 {
  width: 70%
}
.deki-content-edit .mt-video-widget.mt-video-width-75 {
  width: 75%
}
.deki-content-edit .mt-video-widget.mt-video-width-80 {
  width: 80%
}
.deki-content-edit .mt-video-widget.mt-video-width-85 {
  width: 85%
}
.deki-content-edit .mt-video-widget.mt-video-width-90 {
  width: 90%
}
.deki-content-edit .mt-video-widget.mt-video-width-95 {
  width: 95%
}
.deki-content-edit .mt-video-widget[data-cke-video-type=embed]>iframe {
  display: block
}
.deki-content-edit .mt-comment-widget.cke_widget_element {
  background: #f8f8f8;
  border: .1em solid #999;
  color: #666;
  overflow: hidden;
  padding: .5em
}
.deki-content-edit .mt-comment-widget.cke_widget_element:before {
  color: #999;
  content: '\e66d';
  display: block;
  float: left;
  font: 400 2.5em/1 icomoon;
  font: 400 2.5rem/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-meta {
  color: #999;
  margin: 0 0 .5em 3.5em
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-meta .scayt-misspell-word {
  background: 0 0
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-author {
  font: 700 italic 85%/1.2 Lato, arial, helvetica, sans-serif, 'arial unicode ms'
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-datetime {
  display: block;
  font: italic 85%/1.2 Lato, arial, helvetica, sans-serif, 'arial unicode ms'
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-content {
  color: #000;
  margin: 0 1em 0 3.5em;
  outline: 0
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-content.cke_widget_editable_focused {
  background: #eee;
  left: -.25em;
  padding: 0 .25em;
  position: relative
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-remove {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 3px;
  top: 3px
}
.deki-content-edit .mt-comment-widget.cke_widget_element .mt-comment-remove:before {
  color: #999;
  content: '\e88b';
  display: block;
  font: 400 1.5em/1 icomoon;
  font: 400 1.5rem/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.deki-content-edit .cke_widget_wrapper.cke_widget_focused>.comment,
.deki-content-edit .cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element,
.deki-content-edit .cke_widget_wrapper:hover>.comment,
.deki-content-edit .cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element {
  border-color: #666
}
.deki-content-edit .cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element .mt-comment-meta,
.deki-content-edit .cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element .mt-comment-remove:before,
.deki-content-edit .cke_widget_wrapper.cke_widget_focused>.mt-comment-widget.cke_widget_element:before,
.deki-content-edit .cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element .mt-comment-meta,
.deki-content-edit .cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element .mt-comment-remove:before,
.deki-content-edit .cke_widget_wrapper:hover>.mt-comment-widget.cke_widget_element:before {
  color: #666
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  .deki-content-edit table {
    border-collapse: separate
  }
}
body.deki-content-edit,
html.deki-content-edit {
  font-size: inherit;
  line-height: inherit
}
body.deki-content-edit {
  font-size: 100%;
  margin: 1em
}
body.deki-content-edit table {
  border-spacing: .15em
}
body.deki-content-edit td {
  border: 1px dashed #ccc
}
body.deki-content-edit .mt-script-comment {
  display: block
}
html[dir=rtl] body.deki-content-edit .comment,
html[dir=rtl] body.deki-content-edit .mt-script-comment,
html[dir=rtl] body.deki-content-edit pre {
  direction: ltr!important
}
.columbia-rtl .mt-browser-pages-wrapper .mt-field,
.columbia-rtl div.mt-script-comment,
.columbia-rtl p.mt-script-comment,
.columbia-rtl pre.script,
.columbia-rtl pre.script-css,
.columbia-rtl pre.script-jem,
.columbia-rtl pre.script-js,
.columbia-rtl span.mt-script-comment {
  direction: ltr
}
html[dir=rtl] body.deki-content-edit div.mt-script-comment,
html[dir=rtl] body.deki-content-edit p.mt-script-comment,
html[dir=rtl] body.deki-content-edit pre.script,
html[dir=rtl] body.deki-content-edit pre.script-css,
html[dir=rtl] body.deki-content-edit pre.script-jem,
html[dir=rtl] body.deki-content-edit pre.script-js,
html[dir=rtl] body.deki-content-edit span.mt-script-comment {
  border-width: .1em .1em .1em .5em
}
.mt-learningpath-widget.cke_widget_element {
  background: #FCFCFC;
  border: 1px dashed #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-width: 2px;
  padding: 0 .75em
}
.mt-learningpath-widget.cke_widget_element a,
.mt-learningpath-widget.cke_widget_element a:visited {
  color: #005DA6
}
.mt-learningpath-widget.cke_widget_element a:active,
.mt-learningpath-widget.cke_widget_element a:focus,
.no-touch .mt-learningpath-widget.cke_widget_element a:active,
.no-touch .mt-learningpath-widget.cke_widget_element a:hover {
  color: #00325a
}
.mt-learningpath-widget.cke_widget_element:before {
  color: #005DA6;
  content: '\e690';
  display: block;
  float: left;
  font: 400 250%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: .5em .25em 0 0
}
.mt-learningpath-widget.cke_widget_element pre.script {
  border-color: #00325a;
  font-style: italic;
  opacity: .35
}
.mt-learningpath-widget.cke_widget_element pre.script:before {
  color: #00325a;
  content: '\2014 \00a0 widget: path \2014 \00a0'
}
.cke_widget_wrapper.cke_widget_focused>.mt-learningpath-widget.cke_widget_element,
.cke_widget_wrapper:hover>.mt-learningpath-widget.cke_widget_element {
  border-style: solid
}
.cke_widget_wrapper.cke_widget_focused>.mt-learningpath-widget.cke_widget_element:before,
.cke_widget_wrapper:hover>.mt-learningpath-widget.cke_widget_element:before {
  color: #00325a
}
form {
  margin: 0
}
.mt-fieldset,
fieldset {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  margin-bottom: 1.5em;
  overflow: hidden;
  padding: 1em 1.5em 1.5em
}
@media all and (min-width: 18.75em) {
  .mt-fieldset,
  fieldset {
    padding: .5em 1em 1em
  }
}
@media all and (min-width: 37.5em) {
  .mt-fieldset,
  fieldset {
    padding: 1em 1.5em 1.5em
  }
}
.mt-support-email fieldset fieldset {
  border: 0;
  margin: 0;
  padding: 0
}
.field,
.mt-field {
  margin-bottom: 1.5em
}
.mt-submit {
  clear: both;
  margin-bottom: 0
}
.field-radio {
  display: block;
  margin-bottom: 0
}
.mt-legend,
legend {
  font-size: 1.2em;
  margin: 0 -.5em;
  padding: 0 .5em
}
.mt-label,
label {
  display: block;
  margin: 0 .5em .5em 0
}
.label-radio {
  display: inline-block;
  margin: .5em 1em 1em .5em
}
.mt-label:after,
label:after {
  content: ':'
}
.label-radio:after,
.mt-label-checkbox:after {
  content: ''
}
.mt-label-checkbox {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  width: auto
}
.mt-radio .mt-label-checkbox {
  margin-right: 1em
}
.columbia-platform-ipad input,
.columbia-platform-ipad select,
.columbia-platform-ipad textarea,
.columbia-platform-iphone input,
.columbia-platform-iphone select,
.columbia-platform-iphone textarea {
  font-size: 16px
}
.mt-select-container,
.mt-text,
.mt-textarea,
input,
select,
textarea {
  background: #fff;
  border: 1px solid #EBEBED;
  border-radius: .25em;
  box-sizing: border-box;
  color: #000;
  margin: 0;
  padding: .5em 0;
  text-indent: .5em;
  width: 100%
}
.mt-textarea select,
textarea {
  width: auto
}
textarea.mt-email-field {
  width: 100%
}
select {
  padding: .25em 0;
  text-indent: 0
}
.mt-textarea,
textarea {
  clear: both;
  min-height: 5em
}
.field-radio input[type=radio] {
  display: inline-block;
  margin: 0 0 .5em;
  width: auto
}
input[type=button],
input[type=submit] {
  width: auto
}
.no-touch .mt-select-container:hover,
.no-touch .mt-select:hover,
.no-touch .mt-text:hover,
.no-touch .mt-textarea:hover,
.no-touch input:hover,
.no-touch select:hover,
.no-touch textarea:hover {
  border: 1px solid #005DA6
}
.no-touch .mt-select-container:hover select {
  border: 0
}
.mt-select-container:active,
.mt-select-container:focus,
.mt-select:active,
.mt-select:focus,
.mt-text:active,
.mt-text:focus,
.mt-textarea:active,
.mt-textarea:focus,
input:active,
input:focus,
select:active,
select:focus,
textarea:active,
textarea:focus {
  border: 1px solid #005DA6;
  box-shadow: inset .1em .1em .4em rgba(0, 0, 0, .15);
  outline: 0
}
.mt-select-container:active select,
.mt-select-container:focus select {
  border: 0
}
.mt-checkbox,
input[type=checkbox],
input[type=radio] {
  border: 0;
  display: inline-block;
  height: auto;
  margin: 0 .5em 0 0;
  outline: 0;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: auto
}
.mt-checkbox:active,
.mt-checkbox:focus,
input[type=checkbox]:active,
input[type=checkbox]:focus,
input[type=radio]:active,
input[type=radio]:focus {
  outline: #005DA6 solid 1px
}
.mt-disabled,
.mt-disabled:active,
.mt-disabled:focus,
.no-touch .mt-disabled:hover,
.no-touch input.disabled:hover,
.no-touch input[disabled]:hover,
.no-touch select.disabled:hover,
.no-touch select[disabled]:hover,
.no-touch textarea.disabled:hover,
.no-touch textarea[disabled]:hover,
input.disabled,
input.disabled:active,
input.disabled:focus,
input[disabled],
input[disabled]:active,
input[disabled]:focus,
select.disabled,
select.disabled:active,
select.disabled:focus,
select[disabled],
select[disabled]:active,
select[disabled]:focus,
textarea.disabled,
textarea.disabled:active,
textarea.disabled:focus,
textarea[disabled],
textarea[disabled]:active,
textarea[disabled]:focus {
  background: #a8adb0!important;
  border: 1px solid #80878c!important;
  box-shadow: none!important;
  color: #737a7f!important;
  cursor: default!important
}
.no-touch a.mt-disabled:hover,
.no-touch a:disabled:hover,
.no-touch label.mt-disabled:hover,
.no-touch label:disabled:hover,
a.mt-disabled,
a.mt-disabled:active,
a.mt-disabled:focus,
a:disabled:active,
a:disabled:focus,
label.mt-disabled,
label.mt-disabled:active,
label.mt-disabled:focus a:disabled,
label:disabled,
label:disabled:active,
label:disabled:focus {
  background: 0 0!important;
  border: 0!important;
  color: #737a7f!important
}
.mt-error-field {
  background: #fdf4f4;
  border: 1px solid #cb7064
}
.mt-error-field:active,
.mt-error-field:focus {
  background: #fff
}
.ui-autocomplete {
  background: #fff;
  padding: .5em .25em
}
.ui-menu-item {
  cursor: pointer
}
.mt-file-uploader-file {
  padding-left: .5em;
  text-indent: 0
}
.attach-file-dialog-progress-filename {
  display: block;
  margin-left: 0
}
.ui-progressbar {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  height: 2em;
  overflow: hidden;
  position: relative
}
.attach-file-dialog-progress-label {
  border-radius: .25em;
  font-weight: 700;
  line-height: 2em;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 .18em #fff;
  width: 100%;
  z-index: 2
}
.ui-progressbar .ui-progressbar-value {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .25em;
  border-right: 0;
  height: 100%;
  margin: -.06em
}
.ui-progressbar .ui-progressbar-value a,
.ui-progressbar .ui-progressbar-value a:visited {
  color: #005DA6
}
.no-touch .ui-progressbar .ui-progressbar-value a:active,
.no-touch .ui-progressbar .ui-progressbar-value a:hover,
.ui-progressbar .ui-progressbar-value a:active,
.ui-progressbar .ui-progressbar-value a:focus {
  color: #00325a
}
.ui-progressbar .mt-uploader-filename {
  margin-right: .25em
}
.mt-select-box {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  padding: .25em .5em;
  width: 100%
}
.mt-select-box::-ms-expand {
  display: none
}
.mt-classifications-container .mt-select-box {
  color: #999
}
.mt-select-box:active,
.mt-select-box:focus {
  border: 1px solid #EBEBED;
  box-shadow: none;
  outline: #30b3f6 dotted 1px
}
.mt-select-container select,
.mt-select-container select[disabled] {
  background: 0 0!important;
  border: 0!important
}
.mt-select-box:active,
.mt-select-box:active~.mt-select-box-arrow:after,
.mt-select-box:focus,
.mt-select-box:focus~.mt-select-box-arrow:after,
.mt-select-box:hover,
.mt-select-box:hover~.mt-select-box-arrow:after {
  color: #005DA6
}
.mt-select-box-arrow {
  color: #999;
  float: right;
  pointer-events: none;
  position: relative;
  right: .25em;
  top: -1.5em
}
.mt-select-box-arrow:visited {
  color: #999
}
.mt-select-box-arrow:active,
.mt-select-box-arrow:focus,
.no-touch .mt-select-box-arrow:hover {
  color: #005DA6
}
.mt-select-box-arrow:after {
  font: 400 120%/1.2 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\e8dd'
}
.mt-select-box[disabled]~.mt-select-box-arrow:after {
  color: #b3b3b3
}
.mt-select-container {
  padding: .5em;
  text-indent: 0
}
.columbia-browser-firefox .mt-select-container {
  padding: .525em
}
.mt-select-container select {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  box-shadow: none!important;
  display: block;
  height: 1.2em;
  line-height: 1;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 1
}
.mt-select-container:after,
.ui-selectmenu-button:after {
  content: '\e8dd';
  position: relative;
  width: 1em;
  box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale
}
.ui-menu,
.ui-selectmenu-button {
  background: #fff;
  overflow: hidden
}
.mt-select-container:after {
  color: #999;
  display: block;
  float: right;
  font: 400 120%/1.2 icomoon;
  -webkit-font-smoothing: antialiased;
  height: 1.2em;
  line-height: 1;
  top: -.9em;
  z-index: 0
}
.mt-select-container:after:visited {
  color: #999
}
.mt-select-container:after:active,
.mt-select-container:after:focus,
.no-touch .mt-select-container:after:hover {
  color: #005DA6
}
.mt-select-container option {
  padding: 0
}
.ui-selectmenu-button {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  color: #999;
  cursor: pointer;
  font-weight: 400;
  padding: .25em 0 .25em .4em;
  position: relative
}
.no-touch .ui-selectmenu-button:hover,
.ui-menu,
.ui-selectmenu-button.ui-state-hover {
  border: 1px solid #005DA6
}
.ui-selectmenu-button:visited {
  color: #999
}
.no-touch .ui-selectmenu-button:hover,
.ui-selectmenu-button:active,
.ui-selectmenu-button:focus {
  color: #005DA6
}
.ui-selectmenu-button:after {
  color: #999;
  display: inline-block;
  font: 400 120%/1.2 icomoon;
  -webkit-font-smoothing: antialiased;
  height: 1em;
  top: .15em
}
.ui-selectmenu-button:after:visited {
  color: #999
}
.no-touch .ui-selectmenu-button:after:hover,
.ui-selectmenu-button:after:active,
.ui-selectmenu-button:after:focus {
  color: #005DA6
}
.ui-selectmenu-button:active,
.ui-selectmenu-button:focus {
  outline: #005DA6 dotted 1px
}
.ui-selectmenu-button .ui-icon {
  display: none
}
.ui-selectmenu-text {
  box-sizing: border-box;
  display: inline-block;
  width: 90%
}
.ui-selectmenu-menu {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 11
}
.ui-selectmenu-open {
  display: block
}
.ui-menu {
  border-top: 0;
  float: left;
  list-style: none;
  margin: 0;
  max-height: 20em;
  padding: 0
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  border: 0;
  font-size: 100%;
  height: auto;
  margin: .5em 0 0;
  padding: .1em .4em
}
.ui-menu .ui-menu-item {
  box-sizing: border-box;
  clear: left;
  color: #999;
  cursor: pointer;
  float: left;
  font-size: 100%;
  list-style-image: none;
  margin: 0;
  overflow: hidden;
  padding: .75em;
  text-overflow: ellipsis;
  width: 100%
}
.ui-menu .ui-menu-item:visited {
  color: #999
}
.no-touch .ui-menu .ui-menu-item:hover,
.ui-menu .ui-menu-item:active,
.ui-menu .ui-menu-item:focus {
  color: #005DA6
}
@media all and (min-width: 65.25em) {
  ul[id^=live-tag-] {
    max-width: 24em;
    min-width: 100%
  }
}
@media all and (min-width: 58em) and (max-width: 65.24em) {
  ul[id^=live-tag-] {
    max-width: 31em;
    min-width: 100%
  }
}
@media all and (min-width: 50em) and (max-width: 57.99em) {
  ul[id^=live-tag-] {
    max-width: 28em;
    min-width: 100%
  }
}
@media all and (min-width: 43em) and (max-width: 49.9em) {
  ul[id^=live-tag-] {
    max-width: 23em;
    min-width: 100%
  }
}
@media all and (min-width: 37.5em) and (max-width: 42.9em) {
  ul[id^=live-tag-] {
    max-width: 18em;
    min-width: 100%
  }
}
.ui-menu .ui-menu-item.ui-state-active,
.ui-menu .ui-menu-item.ui-state-focus {
  color: #005DA6;
  font-weight: 400
}
.ui-menu .ui-menu-item a {
  display: block;
  padding: 0;
  text-decoration: none
}
.no-touch .ui-menu .ui-menu-item a:hover,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a:active,
.ui-menu .ui-menu-item a:focus {
  margin: -.05em
}
.mt-hierarchy-trigger,
.mt-hierarchy-trigger:active:active,
.mt-hierarchy-trigger:focus,
.no-touch .mt-hierarchy-trigger:hover {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #005DA6;
  font-size: 150%;
  height: 1.5em;
  line-height: 1.45;
  margin: 0 .5em;
  overflow: hidden;
  width: 1.6rem
}
.mt-hierarchy-trigger:active,
.mt-hierarchy-trigger:active:active,
.mt-hierarchy-trigger:focus,
.mt-icon-hierarchy-trigger-open,
.mt-icon-hierarchy-trigger-open:active,
.mt-icon-hierarchy-trigger-open:focus,
.no-touch .mt-hierarchy-trigger:hover,
.no-touch .mt-icon-hierarchy-trigger-open:hover {
  color: #00325a
}
.mt-icon-hierarchy-trigger-closed:before {
  content: '\e635'
}
.mt-icon-hierarchy-trigger-open:before {
  content: '\e636'
}
.mt-hierarchy {
  background: #fff;
  border: 1px solid #005DA6;
  box-sizing: content-box;
  display: none;
  opacity: .975;
  padding: .8em 1.75em .8em .8em;
  position: absolute;
  width: auto;
  z-index: 999
}
@media all and (min-width: 37.5em) {
  .mt-hierarchy {
    border-width: 1px;
    max-width: 75%;
    min-width: 40%;
    padding-left: 1em;
    width: auto
  }
}
.ui-helper-hidden {
  display: none
}
.ui-fancytree {
  color: #000;
  list-style: none;
  margin: 0 0 0 -.5em;
  min-height: 0;
  padding: 0;
  position: relative
}
.ui-fancytree:focus {
  outline: 0
}
.ui-fancytree ul {
  list-style: none;
  padding: 0 0 0 .7em
}
.ui-fancytree li {
  background: 0 0;
  cursor: pointer;
  display: block;
  float: none;
  list-style: none;
  margin: 0;
  padding: 0
}
.ui-fancytree li:after {
  content: '';
  display: none
}
.ui-fancytree-disabled .fancytree-container {
  opacity: .25
}
.fancytree-node {
  display: block;
  font-size: 1em;
  font-weight: 400;
  line-height: 2em;
  padding: 0 1.25em 0 0
}
.fancytree-node.mt-disabled-node {
  color: #999;
  font-style: italic
}
.fancytree-node.mt-disabled-node .fancytree-icon {
  color: #d9d9d9
}
.fancytree-node.mt-disabled-node .fancytree-title {
  color: #b3b3b3
}
.fancytree-node.mt-selected-path span {
  color: #00325a
}
.fancytree-node.fancytree-active span,
.no-touch .fancytree-node:hover,
.no-touch .fancytree-node:hover span {
  color: #005DA6
}
.fancytree-node.fancytree-active.mt-disabled-node span,
.no-touch .fancytree-node.fancytree-active.mt-disabled-node:hover,
.no-touch .fancytree-node.fancytree-active.mt-disabled-node:hover span,
.no-touch .fancytree-node.mt-disabled-node:hover span {
  color: #b3b3b3
}
.fancytree-node.fancytree-active.mt-disabled-node .fancytree-icon,
.no-touch .fancytree-node.fancytree-active.mt-disabled-node:hover .fancytree-icon,
.no-touch .fancytree-node.mt-disabled-node:hover .fancytree-icon {
  color: #d9d9d9
}
.elm-header .fancytree-node.fancytree-active span {
  color: #00325a
}
.fancytree-empty,
.fancytree-expander,
.fancytree-icon {
  box-sizing: border-box;
  color: #999;
  cursor: pointer;
  display: inline-block;
  height: 1em;
  font: 400 150%/1.2 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
  vertical-align: top;
  width: 1.1em
}
.fancytree-expanded .fancytree-empty,
.fancytree-expanded .fancytree-expander,
.fancytree-expanded .fancytree-icon {
  color: #666
}
.fancytree-expander {
  line-height: 1.6
}
.fancytree-expander:before {
  content: '\e893';
  font-size: 1.4em;
  line-height: .85em
}
.fancytree-expanded .fancytree-expander:before {
  content: '\e892'
}
.fancytree-exp-n .fancytree-expander:before,
.fancytree-exp-nl .fancytree-expander:before {
  content: ''
}
.fancytree-icon {
  margin: 0 .5em
}
@media all and (max-width: 37.5em) {
  .fancytree-icon {
    margin: 0 .25em 0 .75em
  }
}
.fancytree-icon:before {
  content: '\e635'
}
.fancytree-expanded.fancytree-has-children.mt-article-howto .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-none .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-reference .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-reference-feature .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-reference-sample .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-task-troubleshooting .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-task-tutorial-advanced .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-task-tutorial-beginner .fancytree-icon:before,
.fancytree-expanded.fancytree-has-children.mt-article-task-tutorial-intermediate .fancytree-icon:before,
.mt-article-howto .fancytree-icon:before,
.mt-article-none .fancytree-icon:before,
.mt-article-reference .fancytree-icon:before,
.mt-article-reference-feature .fancytree-icon:before,
.mt-article-reference-sample .fancytree-icon:before,
.mt-article-task-troubleshooting .fancytree-icon:before,
.mt-article-task-tutorial-advanced .fancytree-icon:before,
.mt-article-task-tutorial-beginner .fancytree-icon:before,
.mt-article-task-tutorial-intermediate .fancytree-icon:before {
  content: '\e933'
}
.mt-file-pdf .fancytree-icon:before {
  content: '\e7b3'
}
[class*=mt-file] .fancytree-icon:before {
  content: '\e630'
}
.mt-file-gif .fancytree-icon:before,
.mt-file-jpeg .fancytree-icon:before,
.mt-file-jpg .fancytree-icon:before,
.mt-file-png .fancytree-icon:before {
  content: '\e61d'
}
.fancytree-expanded.fancytree-has-children .fancytree-icon:before {
  content: '\e636'
}
.fancytree-title {
  color: #666;
  cursor: pointer;
  display: inline-block;
  max-width: 89%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  word-wrap: normal
}
.fancytree-expanded .fancytree-title {
  color: #333
}
.fancytree-node.fancytree-error .fancytree-title {
  color: red
}
.fancytree-node.fancytree-active .fancytree-title,
.fancytree-node.fancytree-focused .fancytree-title,
.fancytree-node.fancytree-selected .fancytree-title {
  font-weight: 700
}
.fancytree-node.fancytree-active.mt-disabled-node .fancytree-title {
  font-weight: 400
}
.elm-header-home-nav {
  display: none;
  margin: .5em 0 -1em;
  padding: 0;
  text-align: right
}
.elm-header-home-nav ol {
  float: right
}
.elm-header-home-nav li {
  float: left
}
.elm-header-home-nav ol a {
  display: block;
  font-size: 100%;
  color: #999
}
.elm-header-home-nav ol a:visited {
  color: #999
}
.elm-header-home-nav ol a:active,
.elm-header-home-nav ol a:focus,
.no-touch .elm-header-home-nav ol a:hover {
  color: #005DA6
}
.elm-header-home-nav ol a:before {
  margin-right: .25em;
  vertical-align: middle
}
@media all and (min-width: 18.75em) {
  .elm-header-home-nav ol a:before {
    font-size: 150%;
    position: relative;
    top: 0
  }
  .elm-header-home-nav ol a {
    height: 1.5em;
    overflow: hidden;
    width: 1.45em
  }
  .elm-header-home-nav ol a.mt-no-icon {
    width: auto
  }
}
@media all and (min-width: 37.5em) {
  .elm-header-home-nav ol a:before {
    font-size: 115%;
    top: -.1em
  }
  .elm-header-home-nav ol a {
    height: auto;
    overflow: visible;
    width: auto
  }
}
.mt-custom-home {
  background: #FCFCFC;
  background: radial-gradient(ellipse at 50% 65%, rgba(100, 187, 255, .75) 35%, rgba(0, 93, 166, .35) 75%, rgba(0, 50, 90, .5) 100%) rgba(0, 93, 166, .35);
  border: solid #EBEBED;
  border-width: 1px 0;
  color: #fff;
  font-family: Open Sans, arial, helvetica, sans-serif;
  padding: 3em 1.3em 3.25em
}
.columbia-browser-safari .mt-custom-home {
  background: radial-gradient(ellipse at 50% 65%, rgba(100, 187, 255, .05) 45%, rgba(0, 93, 166, .35) 75%, rgba(0, 50, 90, .35) 100%) rgba(100, 187, 255, .75)
}
.mt-custom-home a,
.mt-custom-home a:visited {
  color: #005DA6
}
.mt-custom-home a:active,
.mt-custom-home a:focus,
.no-touch .mt-custom-home a:active,
.no-touch .mt-custom-home a:hover {
  color: #00325a
}
.mt-custom-home h1 {
  color: #000;
  text-shadow: 1px 1px 1px #fff;
  margin: 0 0 1rem;
  text-align: center
}
@media all and (min-width: 18.75em) {
  .mt-custom-home {
    padding: .75em 1.3em 1em
  }
  .mt-custom-home h1 {
    font-size: 145%;
    margin: 0 0 .5rem
  }
}
@media all and (min-width: 37.5em) {
  .mt-custom-home {
    padding: 1.5em 1.3em 2.5em
  }
  .mt-custom-home h1 {
    font-size: 250%;
    margin: 0 0 1rem
  }
}
@media all and (min-width: 50em) {
  .mt-custom-home {
    padding: 3em 1.3em 3.25em
  }
}
.mt-custom-home fieldset {
  border: 0;
  margin: 0;
  overflow: visible;
  padding: 0
}
.mt-custom-home .mt-field {
  margin: 0 auto
}
@media all and (min-width: 18.75em) {
  .mt-custom-home .mt-field {
    width: 15.5em
  }
}
@media all and (min-width: 25em) {
  .mt-custom-home .mt-field {
    width: 20em
  }
}
@media all and (min-width: 37.5em) {
  .mt-custom-home .mt-field {
    width: 30em
  }
}
@media all and (min-width: 50em) {
  .mt-custom-home .mt-field {
    width: 45em
  }
}
@media all and (min-width: 65.25em) {
  .mt-custom-home .mt-field {
    width: 50em
  }
}
.mt-custom-home .mt-inputredirect-label {
  left: -9999px;
  overflow: hidden;
  position: absolute
}
.mt-custom-home .mt-inputredirect-input {
  box-sizing: border-box;
  font-size: 150%;
  padding-left: 2.75rem
}
@media all and (min-width: 18.75em) {
  .mt-custom-home .mt-inputredirect-input {
    font-size: 100%;
    padding-left: 1.75rem
  }
}
@media all and (min-width: 37.5em) {
  .mt-custom-home .mt-inputredirect-input {
    font-size: 125%;
    padding-left: 2rem
  }
}
@media all and (min-width: 50em) {
  .mt-custom-home .mt-inputredirect-input {
    font-size: 150%;
    padding-left: 2.5rem
  }
}
@media all and (min-width: 80em) {
  .mt-custom-home .mt-inputredirect-input {
    padding-left: 2.75rem
  }
}
.mt-custom-home .mt-inputredirect-button,
.mt-custom-home .mt-inputredirect-button:active,
.mt-custom-home .mt-inputredirect-button:focus,
.no-touch .mt-custom-home .mt-inputredirect-button:hover {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #999;
  float: left;
  height: 1.35em;
  line-height: 150%;
  margin: 0 0 -1.35em -1.35em;
  overflow: hidden;
  padding: 0;
  position: relative;
  right: -1.35em;
  width: 1.35em
}
@media all and (min-width: 18.75em) {
  .mt-custom-home .mt-inputredirect-button,
  .mt-custom-home .mt-inputredirect-button:active,
  .mt-custom-home .mt-inputredirect-button:focus,
  .no-touch .mt-custom-home .mt-inputredirect-button:hover {
    font-size: 175%;
    top: 0
  }
}
@media all and (min-width: 37.5em) {
  .mt-custom-home .mt-inputredirect-button,
  .mt-custom-home .mt-inputredirect-button:active,
  .mt-custom-home .mt-inputredirect-button:focus,
  .no-touch .mt-custom-home .mt-inputredirect-button:hover {
    font-size: 220%;
    line-height: 1;
    top: 0
  }
}
@media all and (min-width: 50em) {
  .mt-custom-home .mt-inputredirect-button,
  .mt-custom-home .mt-inputredirect-button:active,
  .mt-custom-home .mt-inputredirect-button:focus,
  .no-touch .mt-custom-home .mt-inputredirect-button:hover {
    font-size: 260%;
    line-height: 1;
    top: 0
  }
}
.mt-custom-home .mt-inputredirect-button:before {
  content: '\e837';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-custom-home .mt-inputredirect-input:active+button,
.mt-custom-home .mt-inputredirect-input:focus+button,
.no-touch .mt-custom-home .mt-inputredirect-button:hover,
.no-touch .mt-custom-home .mt-inputredirect-input:hover+button {
  color: #005DA6
}
.mt-custom-home .mt-inputredirect-button span {
  left: -9999px;
  overflow: hidden;
  position: absolute
}
.banner {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .5em;
  border-width: 2px;
  padding: 1em;
  text-align: center
}
.banner a,
.banner a:visited {
  color: #005DA6
}
.banner a:active,
.banner a:focus,
.no-touch .banner a:active,
.no-touch .banner a:hover {
  color: #00325a
}
.banner h2 {
  margin: 0;
  padding: 0
}
.banner p {
  margin: .25em 0
}
.mt-banner {
  background: #fdf4f4;
  border-bottom: 1px solid #cb7064;
  color: #912b1d;
  font-size: 100%;
  font-weight: 700;
  padding: 1em;
  text-align: center
}
.mt-banner a {
  text-decoration: underline
}
#blank-article dt {
  font-weight: 400
}
#blank-article dt a {
  font-size: 115%
}
#blank-article dd {
  clear: both
}
.blank-page-tips dd {
  margin-left: 2.25em;
  overflow: hidden;
  padding: 0
}
#blank-article h4 {
  font-size: 1.5em;
  margin-top: 2em
}
.blank-page-tips {
  padding-top: .2em
}
#blank-article .center {
  border-bottom: 1px solid #EBEBED;
  margin-top: 3em;
  padding-bottom: 1em;
  text-align: left
}
#blank-article .center a:before {
  content: '\e932';
  font: 400 120%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .25em
}
#blank-article dt:before {
  font: 400 150%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .5em;
  vertical-align: bottom
}
#blank-article .mt-blank-state-edit {
  color: #000;
  display: block;
  font-size: 120%
}
#blank-article .mt-blank-state-edit:before {
  color: #999;
  content: '\e935';
  margin-right: .25em
}
.mt-blank-state-drag-drop:before {
  content: '\e8af'
}
.mt-blank-state-classifications:before {
  content: '\e634'
}
.mt-blank-state-templates:before {
  content: '\e74d'
}
.mt-bs-feedback {
  margin-top: 1em
}
.mt-bs-feedback textarea {
  box-sizing: border-box;
  width: 100%
}
.mt-bs-feedback button {
  margin: 1em 0
}
.mt-dekiscript-error {
  background: #fdf4f4;
  border: 1px solid #cb7064;
  color: #912b1d;
  border-radius: .25em;
  box-sizing: border-box;
  display: none;
  font-size: 100%;
  line-height: 2;
  margin: 1em 0;
  overflow: auto;
  padding: .5em;
  position: relative;
  z-index: 0
}
.mt-dekiscript-error a,
.mt-dekiscript-error a:visited {
  color: #005DA6
}
.mt-dekiscript-error a:active,
.mt-dekiscript-error a:focus,
.no-touch .mt-dekiscript-error a:active,
.no-touch .mt-dekiscript-error a:hover {
  color: #00325a
}
.mt-dekiscript-error-callstack {
  display: none
}
.mt-dekiscript-error-toggle {
  color: #005DA6;
  cursor: pointer;
  text-decoration: underline
}
.mt-dekiscript-error-toggle:visited {
  color: #005DA6
}
.mt-dekiscript-error-toggle:active,
.no-touch .mt-dekiscript-error-toggle:hover {
  color: #0080E8
}
.mt-dekiscript-error-toggle:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.elm-user-pro-member .mt-dekiscript-error {
  display: block
}
.mt-dekiscript-error:before {
  color: #912b1d;
  content: '\e891';
  float: left;
  font: 400 200%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .25em
}
.mt-dekiscript-error .warning {
  display: block;
  font-weight: 700;
  line-height: 1.5;
  margin-left: 2.5em;
  word-wrap: break-word
}
.mt-dekiscript-error .warning:first-letter {
  text-transform: uppercase
}
.mt-dekiscript-error .warning+span {
  color: #005DA6;
  display: block;
  line-height: 1.5;
  margin-left: 2.5em
}
.mt-dekiscript-error .warning+span:visited {
  color: #005DA6
}
.mt-dekiscript-error .warning+span:active,
.no-touch .mt-dekiscript-error .warning+span:hover {
  color: #0080E8
}
.mt-dekiscript-error .warning+span:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.delete-msg:focus,
.ui-dialog .delete-msg:focus {
  outline: #30b3f6 dotted 1px
}
.mt-dekiscript-error pre {
  font-weight: 400;
  margin: .75em .5em .75em 2.5em
}
.systemmsg {
  background: #eef9ff;
  border: 1px solid #30b3f6;
  color: #0597e2;
  border-radius: .25em;
  clear: both;
  font-weight: 700;
  margin: .5em 0;
  padding: 0;
  position: relative;
  z-index: 2
}
.successmsg {
  background: #f5fcf6;
  border: 1px solid #1ea824;
  color: #287733
}
.errormsg {
  background: #fdf4f4;
  border: 1px solid #cb7064;
  color: #912b1d
}
.errormsg a,
.errormsg a:visited {
  color: #005DA6
}
.errormsg a:active,
.errormsg a:focus,
.no-touch .errormsg a:active,
.no-touch .errormsg a:hover {
  color: #00325a
}
.upgrade,
.warningmsg {
  background: #fdf7ec;
  border: 1px solid #db4d05;
  color: #c06800
}
.contentUndelete,
.infomsg {
  background: #eef9ff;
  border: 1px solid #30b3f6;
  color: #0597e2
}
.delete-msg,
.delete-msg:active,
.delete-msg:focus,
.no-touch .delete-msg:hover {
  background: 0 0;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  float: right;
  font-size: 150%;
  height: 1.1rem;
  line-height: 1rem;
  margin: .25em .2em;
  overflow: hidden;
  width: 1.25rem
}
@media all and (min-width: 18.75em) {
  .delete-msg,
  .delete-msg:active,
  .delete-msg:focus,
  .no-touch .delete-msg:hover {
    margin: .25em .1em
  }
}
@media all and (min-width: 37.5em) {
  .delete-msg,
  .delete-msg:active,
  .delete-msg:focus,
  .no-touch .delete-msg:hover {
    margin: .25em .2em
  }
}
.delete-msg:before {
  content: '\e88b';
  position: relative;
  top: -.1em
}
.errormsg .delete-msg {
  color: #912b1d
}
.warningmsg .delete-msg {
  color: #db4d05
}
.infomsg .delete-msg {
  color: #30b3f6
}
.successmsg .delete-msg {
  color: #1ea824
}
.delete-msg:active,
.delete-msg:focus,
.no-touch .delete-msg:hover {
  color: #999
}
.systemmsg .inner {
  min-height: 2rem;
  overflow: hidden
}
.systemmsg ul {
  list-style: none;
  margin: .9em 0 0 3em;
  padding: 0
}
.systemmsg .inner:before {
  float: left;
  font-size: 200%;
  margin: .25em
}
.successmsg .inner:before {
  color: #1ea824;
  content: '\e6fc'
}
.errormsg .inner:before {
  color: #912b1d;
  content: '\e891'
}
.upgrade .inner:before,
.warningmsg .inner:before {
  color: #db4d05;
  content: '\e89a'
}
.contentUndelete .inner:before,
.infomsg .inner:before {
  color: #30b3f6;
  content: '\e897'
}
.systemmsg li {
  line-height: 1.25rem;
  margin: .75em 0;
  padding: 0
}
.no-touch .ui-dialog .delete-msg:hover,
.ui-dialog .delete-msg,
.ui-dialog .delete-msg:active,
.ui-dialog .delete-msg:focus {
  background: 0 0;
  border: 0;
  box-shadow: none;
  font-size: 150%;
  line-height: 1rem;
  margin: .25em .2em;
  padding: 0
}
.mt-spinner .blockElement,
.mt-spinner .blockOverlay {
  border: 0!important;
  padding: 0!important;
  position: absolute!important
}
.no-touch .ui-dialog .delete-msg:hover,
.ui-dialog .delete-msg:active,
.ui-dialog .delete-msg:focus {
  color: #999
}
.mt-spinner .blockOverlay {
  background-color: rgba(255, 255, 255, .75)!important;
  cursor: wait!important;
  height: 100%!important;
  left: 0!important;
  margin: 0!important;
  opacity: 1!important;
  top: 0!important;
  width: 100%!important;
  z-index: 1000!important
}
.mt-spinner-bottom .blockOverlay {
  bottom: 0!important
}
.mt-spinner .blockElement {
  background: 0 0!important;
  cursor: wait;
  height: 7.8em!important;
  left: 16.4em!important;
  margin: -2.5em 0 0!important;
  text-align: center;
  top: 50%!important;
  width: 30%;
  z-index: 1011
}
.mt-spinner-bottom .blockElement {
  height: 1em!important;
  left: 0!important;
  margin-top: 2em!important;
  position: relative!important;
  text-align: left;
  width: 100%!important
}
.mt-spinner-bottom .mt-spinner-container {
  margin: 0 auto;
  position: relative;
  width: 20%
}
@media all and (max-width: 65.25em) {
  .mt-spinner-bottom .mt-spinner-container {
    width: 25%
  }
}
@media all and (max-width: 50em) {
  .mt-spinner-bottom .mt-spinner-container {
    width: 35%
  }
}
@media all and (max-width: 37.5em) {
  .mt-spinner-bottom .mt-spinner-container {
    width: 40%
  }
}
@media all and (max-width: 25em) {
  .fancytree-title {
    max-width: 85%
  }
  .mt-spinner-bottom .mt-spinner-container {
    width: 46%
  }
}
.mt-spinner-text {
  background: rgba(255, 255, 255, .7);
  color: #666;
  font-size: 1.2em;
  padding-left: .8em
}
.mt-spinner-image {
  margin: 2.5em 0 0 .5em
}
.mt-spinner-bottom .mt-spinner-image {
  display: block;
  float: left;
  height: 1.9em;
  margin: 0;
  padding: .2em;
  width: 2.25em
}
.spinner {
  left: 50%
}
.mt-spinner-bottom .spinner {
  left: 0!important;
  top: 50%
}
.spinner>div>div {
  background-color: #999!important;
  border-radius: 1px!important;
  box-shadow: none!important;
  height: .15em!important;
  width: .6em!important
}
.mt-spinner-bottom .spinner>div>div {
  height: .25em!important;
  width: .75em!important
}
.columbia-special-reports .blockElement {
  box-sizing: border-box;
  left: 0!important;
  position: relative!important;
  text-align: left;
  top: -5em!important;
  width: 100%!important
}
.mt-spinner-bottom .blockElement {
  top: 0!important
}
.mt-spinner-bottom .mt-spinner-text {
  display: inline-block;
  line-height: 2em;
  padding: 0;
  position: relative!important;
  top: -1em!important
}
@media all and (max-width: 37.5em) {
  .mt-spinner-bottom .mt-spinner-text {
    font-size: 90%
  }
}
.mt-new-features-container {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  box-sizing: content-box;
  font-size: 100%;
  min-height: 1rem;
  overflow: hidden;
  padding: .5rem 0
}
.mt-new-features-container a,
.mt-new-features-container a:visited {
  color: #005DA6
}
.mt-new-features-container a:active,
.mt-new-features-container a:focus,
.no-touch .mt-new-features-container a:active,
.no-touch .mt-new-features-container a:hover {
  color: #00325a
}
#mt-new-features-bar {
  font-size: 115%;
  line-height: 1;
  overflow: hidden;
  padding: 0 .65rem
}
@media all and (min-width: 18.75em) {
  #mt-new-features-bar {
    padding: 0 .65rem
  }
}
@media all and (min-width: 37.5em) {
  #mt-new-features-bar {
    padding: 0 1.3rem
  }
}
@media all and (min-width: 80em) {
  #mt-new-features-bar {
    margin: 0 auto;
    max-width: 69.5em;
    padding: 0 1.3rem
  }
}
.mt-new-features-close,
.mt-new-features-close:active,
.mt-new-features-close:focus,
.no-touch .mt-new-features-close:active,
.no-touch .mt-new-features-close:hover {
  background: 0 0;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  display: block;
  float: left;
  height: 1em;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  width: 1em
}
.mt-new-features-container .mt-new-features-close,
.mt-new-features-container .mt-new-features-close:visited {
  color: #999
}
.mt-new-features-container .mt-new-features-close:active,
.mt-new-features-container .mt-new-features-close:focus,
.no-touch .mt-new-features-container .mt-new-features-close:hover {
  color: #005DA6
}
.mt-new-features-close:before {
  content: '\e6fe';
  display: block;
  font: 400 80%/1.3 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
#mt-new-features-bar a {
  color: #005DA6;
  display: block;
  margin-left: 1.5em
}
#mt-new-features-bar a:active,
#mt-new-features-bar a:focus,
.no-touch #mt-new-features-bar a:hover {
  color: #00325a
}
.mt-welcome-continue {
  margin-top: 1em
}
.mt-welcome-continue a {
  display: block;
  font-size: 115%;
  line-height: 1.2;
  margin: .5em .25em
}
.mt-thumbnail-feedback:before,
.mt-welcome .center a:before,
.mt-welcome-continue a:before {
  font: 400 125%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  vertical-align: bottom
}
.mt-thumbnail-feedback:before,
.mt-welcome-continue a:before {
  color: #999
}
.mt-welcome-continue a:before {
  margin-right: .5em
}
.mt-welcome-redirect:before {
  content: '\e667'
}
.mt-reset-password-direct:before {
  content: '\e691'
}
.mt-welcome-getting-started {
  margin-top: 2em
}
.blank-page-tips {
  overflow: hidden
}
.blank-page-tips dt {
  color: #999;
  float: left
}
.mt-thumbnail-feedback {
  display: inline-block;
  font-size: 300%
}
.mt-thumbnail-feedback:before {
  content: '\e832';
  margin-right: .5em
}
.mt-welcome .center {
  border-bottom: 1px solid #ddd;
  margin-top: 1em;
  padding-bottom: 1em;
  text-align: left
}
.mt-welcome .center a:before {
  content: '\e932';
  margin-right: .25em
}
.mt-related-articles-header {
  font-size: 115%;
  margin: 0;
  padding: 0
}
.mt-related-listings-container {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  box-sizing: border-box;
  font-size: 95%;
  list-style: none;
  margin: .5em -.5em 1em;
  overflow: hidden;
  padding: 0
}
.columbia-browser-msie10 .mt-related-listings-container,
.columbia-browser-msie10.mt-related-listings-container,
.mt-related-listings-container.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
@media all and (min-width: 18.75em) {
  .mt-related-listings-container {
    font-size: 100%;
    margin: .5em 0 1em
  }
}
@media all and (min-width: 25em) {
  .mt-related-listings-container {
    margin: .5em -.5em 1em
  }
}
@media all and (min-width: 37.5em) {
  .mt-related-listings-container {
    margin: .5em -.5em 1em
  }
}
.mt-related-listing {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box;
  flex: 1 1 28em;
  min-width: 0;
  font-size: 100%;
  margin: .5em;
  padding: .75em;
  text-align: left
}
.columbia-browser-msie10 .mt-related-listing,
.columbia-browser-msie10.mt-related-listing,
.mt-related-listing.columbia-browser-msie10 {
  -ms-flex: 1 1 28em
}
@media all and (min-width: 18.75em) {
  .mt-related-listing {
    font-size: 90%;
    margin: .25em .5em;
    padding: .5em
  }
}
@media all and (min-width: 37.5em) {
  .mt-related-listing {
    flex: 1 1 20em;
    min-width: 0;
    font-size: 100%;
    margin: .5em;
    padding: .75em
  }
  .columbia-browser-msie10 .mt-related-listing,
  .columbia-browser-msie10.mt-related-listing,
  .mt-related-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 20em
  }
}
@media all and (min-width: 50em) {
  .mt-related-listing {
    flex: 1 1 25em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-related-listing,
  .columbia-browser-msie10.mt-related-listing,
  .mt-related-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 25em
  }
}
.no-touch .mt-related-listing:hover {
  border-color: #CCC;
  box-shadow: 0 .1em 0 rgba(0, 0, 0, .05), 0 0 .8em none
}
.mt-related-listing:active,
.mt-related-listing:focus {
  border-style: solid
}
.mt-related-listing-link,
.no-touch .mt-related-listing-link:hover {
  display: block;
  overflow: hidden;
  text-decoration: none;
  word-wrap: break-word
}
.mt-related-listing-link-icon {
  font-size: 150%;
  line-height: 1.2
}
@media all and (min-width: 18.75em) {
  .mt-related-listing-link-icon {
    font-size: 115%
  }
  .mt-related-listing-link-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
}
.mt-related-listing-link-text {
  display: block;
  overflow: hidden
}
@media all and (min-width: 37.5em) {
  .mt-related-listing-link-icon {
    font-size: 150%
  }
  .mt-related-listing-link-text {
    text-overflow: inherit;
    white-space: normal
  }
}
.mt-related-listing-link-overview {
  color: #666;
  display: block
}
@media all and (min-width: 18.75em) {
  .mt-related-listing-link-overview {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
  .mt-quick-search-container .mt-search {
    width: 13em
  }
  .columbia-page-special .mt-quick-search-container .mt-search {
    width: 12.5em
  }
  .columbia-special-userlogin .mt-quick-search-container .mt-search,
  .columbia-special-userpassword .mt-quick-search-container .mt-search {
    width: 13em
  }
}
@media all and (min-width: 37.5em) {
  .mt-related-listing-link-overview {
    overflow: visible;
    text-overflow: inherit;
    white-space: normal
  }
}
.mt-related-empty-listing {
  color: #999;
  display: none;
  font-style: italic;
  margin-left: .5em
}
.mt-quick-search-container {
  font-size: 100%
}
.mt-quick-search-container .mt-label {
  left: -9999px;
  overflow: hidden;
  position: absolute
}
.mt-quick-search-container .mt-search {
  box-sizing: border-box;
  font-size: 120%;
  line-height: 1.25;
  padding: .25em .25em .25em 1.5em
}
@media all and (min-width: 25em) {
  .mt-quick-search-container .mt-search {
    width: 18em
  }
  .columbia-page-special .mt-quick-search-container .mt-search {
    width: 17.5em
  }
  .columbia-special-userlogin .mt-quick-search-container .mt-search,
  .columbia-special-userpassword .mt-quick-search-container .mt-search {
    width: 18em
  }
}
@media all and (min-width: 37.5em) {
  .columbia-page-special .mt-quick-search-container .mt-search,
  .columbia-special-userlogin .mt-quick-search-container .mt-search,
  .mt-quick-search-container .mt-search {
    width: 13.25em
  }
  .elm-user-community .mt-quick-search-container .mt-search {
    width: 17em
  }
}
@media all and (min-width: 50em) {
  .columbia-page-special .mt-quick-search-container .mt-search,
  .columbia-special-userlogin .mt-quick-search-container .mt-search,
  .mt-quick-search-container .mt-search {
    width: 21em
  }
  .elm-user-anonymous .mt-quick-search-container .mt-search,
  .elm-user-community .mt-quick-search-container .mt-search {
    width: 24em
  }
}
@media all and (min-width: 65.25em) {
  .mt-related-listing {
    flex: 1 1 28em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-related-listing,
  .columbia-browser-msie10.mt-related-listing,
  .mt-related-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 28em
  }
  .columbia-page-special .mt-quick-search-container .mt-search,
  .columbia-special-userlogin .mt-quick-search-container .mt-search,
  .elm-user-anonymous .mt-quick-search-container .mt-search,
  .elm-user-community .mt-quick-search-container .mt-search,
  .mt-quick-search-container .mt-search {
    width: 30em
  }
  .elm-user-pro-member .mt-quick-search-container .mt-search {
    width: 20em
  }
}
@media all and (min-width: 80em) {
  .columbia-page-special .mt-quick-search-container .mt-search,
  .columbia-special-userlogin .mt-quick-search-container .mt-search,
  .elm-user-anonymous .mt-quick-search-container .mt-search,
  .elm-user-community .mt-quick-search-container .mt-search,
  .mt-quick-search-container .mt-search {
    width: 35em
  }
  .elm-user-pro-member .mt-quick-search-container .mt-search {
    width: 20em
  }
}
.mt-quick-search-container .mt-button,
.mt-quick-search-container .mt-button:active,
.mt-quick-search-container .mt-button:focus,
.no-touch .mt-quick-search-container .mt-button:active,
.no-touch .mt-quick-search-container .mt-button:hover {
  clear: both;
  display: block;
  font-size: 185%;
  height: 1.15em;
  line-height: 1.3;
  margin: -1.15em 0 0;
  overflow: hidden;
  position: relative;
  width: 1.35em
}
.mt-quick-search-container .mt-button,
.mt-quick-search-container .mt-button:visited {
  color: #999
}
#user-history-top-control a,
#user-history-top-control a:visited,
.mt-quick-search-container .mt-button:active,
.mt-quick-search-container .mt-button:focus,
.mt-search:active+.mt-button,
.mt-search:focus+.mt-button,
.no-touch .mt-quick-search-container .mt-button:hover,
.no-touch .mt-quick-search-container button:hover,
.no-touch .mt-search:hover+.mt-button {
  color: #005DA6
}
.mt-icon-site-search-button:before,
.mt-icon-site-search:before {
  content: '\e837'
}
.mt-help-header {
  margin-top: 0
}
#user-history-top-control {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-width: 0 0 1px;
  box-sizing: border-box;
  display: none;
  font-size: 100%;
  left: 0;
  opacity: .9;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 9
}
#user-history-top-control a:active,
#user-history-top-control a:focus,
.no-touch #user-history-top-control a:active,
.no-touch #user-history-top-control a:hover {
  color: #00325a
}
@media all and (min-width: 18.75em) {
  #user-history-top-control {
    border: 0;
    border-top: 1px solid #EBEBED;
    bottom: 3.5em;
    top: auto
  }
}
@media all and (min-width: 37.5em) {
  #user-history-top-control {
    border: 0;
    border-bottom: 1px solid #EBEBED;
    bottom: auto;
    top: 0
  }
}
#user-history-uparrow {
  color: #005DA6;
  cursor: pointer;
  display: inline-block;
  font-size: 100%;
  line-height: 2.2;
  margin: 0
}
#user-history-uparrow:active,
#user-history-uparrow:focus,
.no-touch #user-history-uparrow:hover {
  color: #00325a
}
#mt-help-results {
  overflow: hidden;
  padding-bottom: .1em
}
.mt-help-breadcrumb-container {
  clear: both;
  display: inline-block;
  margin: .75em 0 .5em
}
.mt-help-breadcrumb-label {
  display: inline-block;
  font-weight: 700;
  margin-right: .5em
}
.mt-help-breadcrumb {
  display: inline;
  list-style: none;
  padding-left: 0
}
.mt-help-breadcrumb li {
  display: inline;
  padding: 0
}
.mt-help-breadcrumb li:after {
  content: '\00BB';
  font-size: 1.1em;
  margin: 0 .25em
}
.mt-help-breadcrumb li:last-child:after {
  display: none
}
.mt-help-breadcrumb li:last-child a {
  color: #999;
  cursor: text
}
.mt-help-breadcrumb li:only-child a {
  color: #005DA6;
  cursor: pointer
}
.mt-carousel-helper-text {
  display: inline-block;
  margin-left: .25em
}
.mt-classification-filter-toggle-container {
  border-top: 1px solid #EBEBED;
  box-sizing: border-box;
  clear: both;
  margin: 1em 0 0;
  overflow: hidden;
  width: 100%
}
.mt-classification-filter-open {
  border-bottom: 1px solid #EBEBED;
  border-top: 0
}
.mt-classification-filter-toggle-container button,
.mt-classification-filter-toggle-container button:active,
.mt-classification-filter-toggle-container button:focus,
.no-touch .mt-classification-filter-toggle-container button:hover {
  color: #999;
  display: block;
  font-size: 115%;
  height: 1.1em;
  line-height: 1;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  text-align: center;
  width: 1.15em
}
.mt-classification-filter-toggle-container button:active,
.mt-classification-filter-toggle-container button:focus,
.mt-icon-carousel-scroll-next:visited,
.mt-icon-carousel-scroll-prev:visited,
.no-touch .mt-classification-filter-toggle-container button:hover {
  color: #005DA6
}
.mt-classification-filter-toggle-container button:active,
.mt-classification-filter-toggle-container button:focus {
  outline: #005DA6 dotted 1px
}
.mt-icon-reveal:before {
  content: '\e8f1';
  font-size: 1.15rem
}
.mt-classification-filter {
  clear: both;
  margin-top: 2em;
  overflow: hidden;
  width: 100%
}
.mt-classification-filter .mt-field {
  box-sizing: border-box;
  float: left;
  margin-bottom: .5em;
  width: 25%
}
@media all and (min-width: 18.75em) {
  .mt-classification-filter .mt-field {
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .mt-classification-filter .mt-field {
    width: 50%
  }
}
@media all and (min-width: 50em) {
  .mt-classification-filter .mt-field {
    width: 25%
  }
}
.mt-classification-filter select {
  padding: .25em;
  width: 95%
}
.mt-classification-filter select:active,
.mt-classification-filter select:focus {
  border-color: #005DA6
}
.mt-help-actions-container .mt-help-invisible {
  display: none
}
.mt-carousel-pagination {
  margin-bottom: 1em;
  text-align: center
}
.mt-search-carousel-container {
  margin: 0 auto;
  overflow: hidden
}
.caroufredsel_wrapper {
  box-sizing: border-box;
  height: 13em!important
}
@media all and (min-width: 18.75em) {
  .caroufredsel_wrapper {
    height: 11em!important
  }
}
@media all and (min-width: 37.5em) {
  .caroufredsel_wrapper {
    height: 13em!important
  }
}
@media all and (min-width: 50em) {
  .caroufredsel_wrapper {
    height: 13em!important
  }
}
@media all and (min-width: 65.25em) {
  .caroufredsel_wrapper {
    height: 13em!important
  }
}
@media all and (min-width: 80em) {
  .caroufredsel_wrapper {
    height: 13em!important
  }
}
.mt-help-carousel {
  padding: 0 2em
}
.mt-help-carousel ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0
}
.mt-help-carousel li {
  display: block;
  float: left;
  height: 13em;
  margin: 0;
  overflow: hidden;
  padding: 0
}
@media all and (min-width: 18.75em) {
  .mt-help-carousel li {
    height: 11em
  }
}
@media all and (min-width: 37.5em) {
  .mt-help-carousel li {
    height: 13em
  }
}
.mt-help-carousel li a {
  display: block;
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box;
  height: 12em;
  margin: .5em;
  padding: 1em;
  text-align: center
}
@media all and (min-width: 18.75em) {
  .mt-help-carousel li a {
    height: 10em
  }
}
@media all and (min-width: 37.5em) {
  .mt-help-carousel li a {
    height: 12em;
    padding: .5em
  }
}
@media all and (min-width: 65.25em) {
  .mt-help-carousel li a {
    padding: 1em
  }
}
.no-touch .mt-help-carousel li a:hover {
  border-color: #CCC;
  box-shadow: 0 .1em 0 rgba(0, 0, 0, .05), 0 0 .8em none;
  background: #fff
}
.mt-search-carousel-image-container {
  display: block;
  height: 85%;
  margin: 0 auto .5em
}
.mt-search-carousel-image {
  max-height: 100%;
  max-width: 100%
}
.mt-search-carousel-title {
  clear: both;
  display: block;
  font-size: 90%;
  height: 15%;
  line-height: 1.2em;
  margin: 0;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal
}
.mt-carousel-next,
.mt-carousel-prev {
  display: inline-block;
  float: left;
  margin: 3em 0 0;
  width: 2em;
  z-index: 9
}
@media all and (min-width: 18.75em) {
  .mt-carousel-next,
  .mt-carousel-prev {
    margin-top: 2.5em
  }
}
@media all and (min-width: 37.5em) {
  .mt-carousel-next,
  .mt-carousel-prev {
    margin-top: 3em
  }
}
.mt-carousel-next {
  float: right
}
.mt-icon-carousel-scroll-next,
.mt-icon-carousel-scroll-prev {
  color: #005DA6;
  font-size: 200%;
  height: 1em;
  overflow: hidden;
  width: 1em
}
.mt-icon-carousel-scroll-next:active,
.mt-icon-carousel-scroll-prev:active,
.no-touch .mt-icon-carousel-scroll-next:hover,
.no-touch .mt-icon-carousel-scroll-prev:hover {
  color: #0080E8
}
.mt-icon-carousel-scroll-next:focus,
.mt-icon-carousel-scroll-prev:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.mt-icon-carousel-scroll-next.disabled,
.mt-icon-carousel-scroll-prev.disabled,
.no-touch .mt-icon-carousel-scroll-next.disabled:hover,
.no-touch .mt-icon-carousel-scroll-prev.disabled:hover {
  color: #737a7f
}
.mt-icon-carousel-scroll-prev:before {
  content: '\e8e0'
}
.mt-icon-carousel-scroll-next:before {
  content: '\e8e3'
}
.mt-tree-search-results {
  overflow: scroll
}
#mt-search-results {
  box-sizing: border-box;
  clear: both;
  list-style: none;
  margin: 2em 0 0;
  padding: 0;
  width: 100%;
  word-wrap: break-word
}
#mt-search-results li,
.mt-tree-search-results li {
  margin: 0;
  overflow: hidden;
  padding: 1em
}
#mt-search-results li:nth-child(odd),
.mt-tree-search-results li:nth-child(odd) {
  background: #FCFCFC
}
#mt-search-results li:nth-child(even),
.mt-tree-search-results li:nth-child(even) {
  background: #fff
}
#mt-search-results .type-recommended {
  border: 1px solid #EBEBED;
  margin-bottom: 1em
}
#mt-search-results .type-recommended a {
  font-size: 115%
}
#mt-search-results .recommended-tag {
  color: #999;
  font-size: 95%;
  font-style: italic
}
#mt-search-results a span:before,
.mt-tree-search-results a span:before {
  color: #999;
  font: 400 150%/1.5 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .5em;
  vertical-align: middle
}
#mt-search-results .url,
.mt-tree-search-results .url {
  color: #999;
  font-size: 90%;
  font-style: italic
}
#mt-search-results .preview,
.mt-tree-search-results .preview {
  margin-top: .25rem
}
.mt-help-actions-container {
  margin-top: 1em
}
.mt-help-actions-container button {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em
}
.mt-help-more-content {
  color: #999;
  display: block;
  font-size: 125%;
  height: 1.25em;
  line-height: 2;
  overflow: hidden;
  width: 1em
}
.mt-help-more-content:visited {
  color: #999
}
.mt-help-more-content:active,
.mt-help-more-content:focus,
.no-touch .mt-help-more-content:hover {
  color: #005DA6
}
.mt-help-more-content:before {
  content: '\e8f1';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-search-information.mt-seated {
  float: left;
  width: 85%
}
@media all and (min-width: 18.75em) {
  .mt-search-information.mt-seated {
    float: none;
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .mt-search-information.mt-seated {
    float: left;
    width: 80%
  }
}
@media all and (min-width: 50em) {
  .mt-search-information.mt-seated {
    width: 85%
  }
}
.mt-help-button-container {
  float: right;
  max-height: 2em
}
@media all and (min-width: 18.75em) {
  .mt-help-button-container {
    float: none;
    margin-top: 1em
  }
}
@media all and (min-width: 37.5em) {
  .mt-help-button-container {
    float: right;
    margin-top: 0
  }
}
.mt-help-button-container button,
.mt-help-button-container button:active,
.mt-help-button-container button:focus,
.no-touch .mt-help-button-container button:hover {
  color: #999;
  font-size: 150%;
  height: 1.1em;
  line-height: 1.2em;
  overflow: hidden;
  width: 1.1em
}
.mt-help-button-container .mt-help-downvote {
  margin-left: 1em
}
.mt-help-button-container button.selected,
.mt-help-button-container button.selected:active,
.mt-help-button-container button.selected:focus,
.no-touch .mt-help-button-container button.selected:hover,
.no-touch .mt-help-button-container button:hover {
  color: #005DA6
}
#special-404 .results {
  list-style: none;
  margin: 0;
  padding: 0
}
#special-404 .result {
  border-bottom: 1px solid #EBEBED;
  margin-bottom: 1rem;
  padding: 0 0 1rem
}
#special-404 .result:last-child {
  border-bottom: 0
}
#special-404 .meta {
  color: #999;
  font-size: 85%;
  font-style: italic
}
#special-404 .preview {
  margin: .25em 0 0
}
#special-404 .url {
  display: none
}
.mt-social-share .mt-social-share-list {
  margin-top: .5rem;
  max-width: 5.25rem;
  min-width: 7.5rem
}
.mt-social-share .mt-social-share-list li {
  float: none;
  margin: .5em;
  text-align: left
}
.mt-social-share .mt-social-share-list a {
  border: 1px solid #bbb;
  border-radius: .25em;
  display: block;
  font-size: 1rem;
  min-width: 5.5em;
  padding: .5em
}
body:not(.cke_editable) .mt-responsive-table,
body:not(.cke_editable) .mt-responsive-table.mt-table-big {
  min-width: 18.75em
}
.mt-social-share .mt-social-share-list a.mt-icon-facebook-share:active,
.mt-social-share .mt-social-share-list a.mt-icon-facebook-share:focus,
.no-touch .mt-social-share .mt-social-share-list a.mt-icon-facebook-share:hover {
  background: #4c69ba;
  border-color: #4c69ba
}
.mt-social-share .mt-social-share-list a.mt-icon-google-share:active,
.mt-social-share .mt-social-share-list a.mt-icon-google-share:focus,
.no-touch .mt-social-share .mt-social-share-list a.mt-icon-google-share:hover {
  background: #dd4b38;
  border-color: #dd4b38
}
.mt-social-share .mt-social-share-list a.mt-icon-twitter-share:active,
.mt-social-share .mt-social-share-list a.mt-icon-twitter-share:focus,
.no-touch .mt-social-share .mt-social-share-list a.mt-icon-twitter-share:hover {
  background: #55acee;
  border-color: #55acee
}
.mt-social-share .mt-social-share-list a.mt-icon-linkedin-share:active,
.mt-social-share .mt-social-share-list a.mt-icon-linkedin-share:focus,
.no-touch .mt-social-share .mt-social-share-list a.mt-icon-linkedin-share:hover {
  background: #0077b5;
  border-color: #0077b5
}
.mt-social-share .mt-social-share-list a:active,
.mt-social-share .mt-social-share-list a:focus,
.no-touch .mt-social-share .mt-social-share-list a:hover {
  color: #fff
}
.mt-social-share-list a:before {
  margin-right: .5em;
  vertical-align: middle;
  width: 1em
}
.mt-icon-facebook-share:before {
  color: #4c69ba;
  content: '\e76a'
}
.mt-icon-google-share:before {
  color: #dd4b38;
  content: '\e765'
}
.mt-icon-twitter-share:before {
  color: #55acee;
  content: '\e76e'
}
.mt-icon-linkedin-share:before {
  color: #0077b5;
  content: '\e7a0';
  position: relative;
  top: -.15em
}
.mt-social-share-list a:active:before,
.mt-social-share-list a:focus:before,
.no-touch .mt-social-share-list a:hover:before {
  color: #fff
}
@-webkit-keyframes mt-spin-loader-animation {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@-moz-keyframes mt-spin-loader-animation {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@keyframes mt-spin-loader-animation {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
.mt-spin-loader {
  -moz-animation-duration: .75s;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-name: mt-spin-loader-animation;
  -webkit-animation-name: mt-spin-loader-animation;
  animation-name: mt-spin-loader-animation;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  border: 8px solid #999;
  border-radius: 50%;
  border-right-color: transparent;
  bottom: 0;
  display: inline-block;
  height: 30px;
  left: 50%;
  margin: -15px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 30px
}
.mt-spin-loader.mt-hide {
  display: none
}
.mt-spin-overlay {
  background-color: #fff;
  display: none;
  height: 100%;
  left: 0;
  opacity: .75;
  position: absolute;
  top: 0;
  width: 100%
}
.mt-spin-loading {
  position: relative
}
.mt-spin-loading .mt-spin-overlay {
  display: block
}
.ui-table,
body.deki-content-edit table,
table {
  border: 0;
  border-bottom: 1px solid #EBEBED;
  border-collapse: separate;
  box-sizing: border-box;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 100%;
  max-width: 100%;
  text-align: left
}
.ui-widget .ui-table,
.ui-widget table {
  font-size: 90%
}
@media all and (min-width: 18.75em) {
  .ui-table,
  body.deki-content-edit table,
  table {
    font-size: 90%
  }
}
@media all and (min-width: 37.5em) {
  .ui-table,
  body.deki-content-edit table,
  table {
    font-size: 100%
  }
}
.dataTable {
  margin: 0
}
.mt-grid .ui-table.mt-grid-table th,
.ui-table th,
.ui-widget .ui-table th,
th {
  background: #F5F6F7;
  border: solid #DDDDE1;
  border-width: 0 0 .15em;
  box-sizing: border-box;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 115%;
  font-weight: 400;
  padding: .5em 1em;
  vertical-align: top;
  word-wrap: break-word
}
@media all and (min-width: 18.75em) {
  .mt-grid .ui-table.mt-grid-table th,
  .ui-table th,
  .ui-widget .ui-table th,
  th {
    font-size: 100%
  }
  .dataTable tbody .child .dtr-data {
    max-width: 12em
  }
}
@media all and (min-width: 37.5em) {
  .mt-grid .ui-table.mt-grid-table th,
  .ui-table th,
  .ui-widget .ui-table th,
  th {
    font-size: 115%
  }
}
@media all and (min-width: 50em) {
  .mt-grid .ui-table.mt-grid-table th,
  .ui-table th,
  .ui-widget .ui-table th,
  th {
    padding: .5em 1em
  }
}
.dataTable td,
.mt-grid .ui-table td,
.ui-table td,
.ui-widget .ui-table td,
td {
  border: 0;
  box-sizing: border-box;
  padding: 1em;
  text-align: left;
  vertical-align: top
}
.ui-dialog .dataTable td,
.ui-dialog .mt-grid .ui-table td,
.ui-dialog .ui-table td,
.ui-dialog .ui-widget .ui-table td,
.ui-dialog td {
  padding: .5em 1em
}
.ui-table tr,
.ui-table tr td,
tr,
tr td {
  background: #fff
}
.ui-table tr:nth-child(even),
.ui-table tr:nth-child(even) td,
tr:nth-child(even),
tr:nth-child(even) td {
  background: #FCFCFC
}
.no-touch .ui-table tr:hover,
.no-touch .ui-table tr:hover td,
.no-touch tr:hover,
.no-touch tr:hover td {
  background: inherit
}
.ui-table tr.ui-row-selected,
.ui-table tr.ui-row-selected td {
  background: #d9eeff
}
table[align=left] {
  margin-left: 0
}
table[align=center] {
  margin: 0 auto
}
table[align=right] {
  margin-right: 0
}
body:not(.cke_editable) .mt-responsive-table .mt-noheading p:first-child,
body:not(.cke_editable) .mt-responsive-table td p:first-child,
body:not(.cke_editable) .mt-responsive-table th[data-th] p:first-child {
  margin-top: 0
}
body:not(.cke_editable) .mt-responsive-table .mt-noheading p:last-child,
body:not(.cke_editable) .mt-responsive-table td p:last-child,
body:not(.cke_editable) .mt-responsive-table th[data-th] p:last-child {
  margin-bottom: 0
}
@media (max-width: 37.49em) {
  body:not(.cke_editable) .mt-responsive-table tr:first-child td:first-child {
    border-top: 1px solid #EBEBED
  }
  body:not(.cke_editable) .mt-responsive-table th {
    display: none
  }
  body:not(.cke_editable) .mt-responsive-table .mt-noheading,
  body:not(.cke_editable) .mt-responsive-table td,
  body:not(.cke_editable) .mt-responsive-table th[data-th] {
    background-image: linear-gradient(to right, #F5F6F7 0, #F5F6F7 8.75em, #DDDDE1 8.75em, #fff 8.85em, #fff 100%);
    display: block
  }
  body:not(.cke_editable) .mt-responsive-table tr:nth-child(even) td,
  body:not(.cke_editable) .mt-responsive-table tr:nth-child(even) th[data-th] {
    background-image: linear-gradient(to right, #F5F6F7 0, #F5F6F7 8.75em, #DDDDE1 8.75em, #FCFCFC 8.85em, #FCFCFC 100%)
  }
  body:not(.cke_editable) .mt-responsive-table td.mt-noheading {
    background: #fff
  }
  body:not(.cke_editable) .mt-responsive-table th.mt-noheading {
    background: #F5F6F7;
    border-bottom: 1px solid #DDDDE1
  }
  body:not(.cke_editable) .mt-responsive-table tr:nth-child(even) td.mt-noheading {
    background: #FCFCFC
  }
  body:not(.cke_editable) .mt-responsive-table td,
  body:not(.cke_editable) .mt-responsive-table th {
    line-height: 1.4;
    padding: .5em .5em .5em 9.5em
  }
}
body:not(.cke_editable) .mt-responsive-table td:before,
body:not(.cke_editable) .mt-responsive-table th:before {
  content: attr(data-th);
  display: none;
  float: left;
  font-weight: 700;
  margin: 0 0 0 -9.5em;
  overflow: hidden;
  padding: 0 .5em;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 8em
}
@media (max-width: 37.49em) {
  body:not(.cke_editable) .mt-responsive-table td:before,
  body:not(.cke_editable) .mt-responsive-table th:before {
    display: inline-block
  }
  body:not(.cke_editable) .mt-responsive-table .mt-noheading {
    border-bottom: 1px dashed #EBEBED;
    padding: .5em
  }
  body:not(.cke_editable) .mt-responsive-table tr td:last-child,
  body:not(.cke_editable) .mt-responsive-table tr th:last-child {
    border-bottom: 1px solid #DDDDE1
  }
}
body:not(.cke_editable) .mt-responsive-table .mt-noheading:before {
  display: none
}
@media (max-width: 37.49em) {
  body:not(.cke_editable) .mt-responsive-table tr td.mt-noheading:last-child,
  body:not(.cke_editable) .mt-responsive-table tr th.mt-noheading:last-child,
  body:not(.cke_editable) .mt-responsive-table tr:last-child td:last-child {
    border-bottom: 0
  }
}
body:not(.cke_editable) .mt-responsive-table.mt-table-big .mt-noheading p:first-child,
body:not(.cke_editable) .mt-responsive-table.mt-table-big td p:first-child,
body:not(.cke_editable) .mt-responsive-table.mt-table-big th[data-th] p:first-child {
  margin-top: 0
}
body:not(.cke_editable) .mt-responsive-table.mt-table-big .mt-noheading p:last-child,
body:not(.cke_editable) .mt-responsive-table.mt-table-big td p:last-child,
body:not(.cke_editable) .mt-responsive-table.mt-table-big th[data-th] p:last-child {
  margin-bottom: 0
}
@media (max-width: 49.99em) {
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr:first-child td:first-child {
    border-top: 1px solid #EBEBED
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big th {
    display: none
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big .mt-noheading,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big td,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big th[data-th] {
    background-image: linear-gradient(to right, #F5F6F7 0, #F5F6F7 8.75em, #DDDDE1 8.75em, #fff 8.85em, #fff 100%);
    display: block
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr:nth-child(even) td,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr:nth-child(even) th[data-th] {
    background-image: linear-gradient(to right, #F5F6F7 0, #F5F6F7 8.75em, #DDDDE1 8.75em, #FCFCFC 8.85em, #FCFCFC 100%)
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big td.mt-noheading {
    background: #fff
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big th.mt-noheading {
    background: #F5F6F7;
    border-bottom: 1px solid #DDDDE1
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr:nth-child(even) td.mt-noheading {
    background: #FCFCFC
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big td,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big th {
    line-height: 1.4;
    padding: .5em .5em .5em 9.5em
  }
}
body:not(.cke_editable) .mt-responsive-table.mt-table-big td:before,
body:not(.cke_editable) .mt-responsive-table.mt-table-big th:before {
  content: attr(data-th);
  display: none;
  float: left;
  font-weight: 700;
  margin: 0 0 0 -9.5em;
  overflow: hidden;
  padding: 0 .5em;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 8em
}
@media (max-width: 49.99em) {
  body:not(.cke_editable) .mt-responsive-table.mt-table-big td:before,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big th:before {
    display: inline-block
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big .mt-noheading {
    border-bottom: 1px dashed #EBEBED;
    padding: .5em
  }
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr td:last-child,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr th:last-child {
    border-bottom: 1px solid #DDDDE1
  }
}
body:not(.cke_editable) .mt-responsive-table.mt-table-big .mt-noheading:before {
  display: none
}
.mt-responsive-table {
  table-layout: fixed;
  width: 100%!important
}
.mt-responsive-table td,
.mt-responsive-table th {
  word-wrap: break-word
}
.mt-responsive-table .mt-column-width-5 {
  width: 5%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-5 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-10 {
  width: 10%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-10 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-15 {
  width: 15%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-15 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-20 {
  width: 20%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-20 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-25 {
  width: 25%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-25 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-30 {
  width: 30%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-30 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-35 {
  width: 35%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-35 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-40 {
  width: 40%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-40 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-45 {
  width: 45%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-45 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-50 {
  width: 50%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-50 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-55 {
  width: 55%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-55 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-60 {
  width: 60%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-60 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-65 {
  width: 65%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-65 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-70 {
  width: 70%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-70 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-75 {
  width: 75%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-75 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-80 {
  width: 80%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-80 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-85 {
  width: 85%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-85 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-90 {
  width: 90%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-90 {
    width: 100%
  }
}
.mt-responsive-table .mt-column-width-95 {
  width: 95%
}
.mt-responsive-table .mt-column-width-100 {
  width: 100%
}
@media (max-width: 37.49em) {
  .mt-responsive-table .mt-column-width-100,
  .mt-responsive-table .mt-column-width-95 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-5 {
  width: 5%
}
@media (max-width: 49.99em) {
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr td.mt-noheading:last-child,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr th.mt-noheading:last-child,
  body:not(.cke_editable) .mt-responsive-table.mt-table-big tr:last-child td:last-child {
    border-bottom: 0
  }
  .mt-responsive-table.mt-table-big .mt-column-width-5 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-10 {
  width: 10%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-10 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-15 {
  width: 15%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-15 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-20 {
  width: 20%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-20 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-25 {
  width: 25%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-25 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-30 {
  width: 30%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-30 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-35 {
  width: 35%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-35 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-40 {
  width: 40%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-40 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-45 {
  width: 45%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-45 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-50 {
  width: 50%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-50 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-55 {
  width: 55%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-55 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-60 {
  width: 60%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-60 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-65 {
  width: 65%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-65 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-70 {
  width: 70%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-70 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-75 {
  width: 75%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-75 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-80 {
  width: 80%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-80 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-85 {
  width: 85%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-85 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-90 {
  width: 90%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-90 {
    width: 100%
  }
}
.mt-responsive-table.mt-table-big .mt-column-width-95 {
  width: 95%
}
.mt-responsive-table.mt-table-big .mt-column-width-100 {
  width: 100%
}
@media (max-width: 49.99em) {
  .mt-responsive-table.mt-table-big .mt-column-width-100,
  .mt-responsive-table.mt-table-big .mt-column-width-95 {
    width: 100%
  }
}
.collapsed tbody td:first-child,
.collapsed tbody th:first-child {
  cursor: pointer;
  position: relative
}
.collapsed tbody td:first-child:before,
.collapsed tbody th:first-child:before {
  font: 400 225%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: 0 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #005DA6;
  content: '\e8df';
  display: block;
  float: left;
  height: 1em;
  line-height: 1em;
  margin: -.2em .1em 0 -.25em;
  width: 1em
}
.mt-grid.mt-sticky-headers .mt-history-date-divider,
.mt-grid.mt-sticky-headers .mt-history-date-divider td,
.no-touch .mt-grid.mt-sticky-headers .mt-history-date-divider:hover,
.no-touch .mt-grid.mt-sticky-headers .mt-history-date-divider:hover td,
.ui-table.mt-grid.mt-sticky-headers tr:nth-child(even),
.ui-tabs {
  background: #fff
}
.collapsed tbody .child td:before,
.collapsed tbody .file-revision-container td:before,
.collapsed tbody .mt-history-date-divider td:first-child:before,
.collapsed tbody td:first-child.dataTables_empty:before,
.collapsed tbody th:first-child.dataTables_empty:before {
  display: none
}
.collapsed tbody td:first-child:before:hover,
.collapsed tbody th:first-child:before:hover {
  color: #0080E8
}
.collapsed tbody .parent td:first-child:before,
.collapsed tbody .parent th:first-child:before {
  content: '\e8dd'
}
.dataTable tbody .child {
  padding: .25em 1em
}
.dataTable tbody .child ul {
  box-sizing: border-box;
  display: inline-block;
  list-style-type: none;
  margin: 0 0 0 .5em;
  padding: 0;
  width: 100%
}
.dataTable tbody .child ul li {
  clear: both;
  display: block;
  padding: .5em 0
}
.dataTable tbody .child .dtr-title {
  display: block;
  float: left;
  font-weight: 700;
  margin: 0 .5em .5em 0;
  text-align: left;
  width: 7.1em
}
.dataTable tbody .child .dtr-data {
  display: block;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word
}
@media all and (min-width: 25em) {
  .dataTable tbody .child .dtr-data {
    max-width: 18em
  }
}
@media all and (min-width: 37.5em) {
  .dataTable tbody .child .dtr-data {
    max-width: 30em
  }
}
@media all and (min-width: 50em) {
  .dataTable tbody .child .dtr-data {
    max-width: 46em
  }
}
@media all and (min-width: 60.25em) {
  .dataTable tbody .child .dtr-data {
    max-width: 58em
  }
}
@media all and (min-width: 80em) {
  .dataTable tbody .child .dtr-data {
    max-width: 80em
  }
}
.mt-grid .dataTables_scrollHeadInner {
  width: 100%!important
}
.mt-grid .dataTables_scrollBody {
  border-top: 0;
  height: auto;
  max-height: 25em;
  min-height: 12.5em;
  overflow-x: hidden;
  overflow-y: auto
}
.mt-grid.mt-sticky-headers .dataTables_scrollBody .row-separator:first-child {
  display: none
}
.mt-datatables-header-title,
.mt-grid .ui-icon {
  display: inline-block
}
.mt-grid.mt-sticky-headers .mt-history-date-divider h4 {
  margin-top: 0
}
.DataTables_sort_wrapper .mt-datatables-header-title {
  float: left;
  max-width: 80%;
  word-wrap: break-word
}
@media all and (min-width: 37.5em) {
  .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 70%
  }
}
@media all and (min-width: 50em) {
  .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 75%
  }
}
@media all and (min-width: 65.25em) {
  .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 80%
  }
}
.DataTables_sort_wrapper .ui-icon {
  float: left;
  width: .8em;
  color: #999;
  position: relative;
  top: .15em
}
.mt-grid .ui-icon {
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 1em;
  overflow: hidden;
  text-indent: 0;
  width: 1em
}
.ui-tabs .ui-tabs-nav,
.ui-tabs .ui-tabs-nav li {
  font-family: Open Sans, arial, helvetica, sans-serif
}
.DataTables_sort_wrapper .ui-icon:visited {
  color: #999
}
.DataTables_sort_wrapper .ui-icon:active,
.DataTables_sort_wrapper .ui-icon:focus,
.no-touch .DataTables_sort_wrapper .ui-icon:hover {
  color: #005DA6;
  cursor: pointer
}
.ui-icon-carat-2-n-s:before {
  content: '\e8f0'
}
.ui-icon-triangle-1-s:before {
  content: '\e8dd'
}
.ui-icon-triangle-1-n:before {
  content: '\e8de'
}
.mt-datatables-header-title+span:not(.ui-icon):before,
.mt-datatables-header-title:before {
  content: ''
}
#mt-learning-paths-table a,
#mt-learning-paths-table span {
  word-wrap: break-word
}
#mt-site-health-table_wrapper {
  overflow: hidden
}
.ui-tabs {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  margin: 1em 0;
  padding: 0
}
@media all and (min-width: 18.75em) {
  .ui-tabs {
    border: 0
  }
}
@media all and (min-width: 37.5em) {
  .columbia-special-sitehealth .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 100%
  }
  .columbia-special-sitehealth .col4.sorting.ui-state-default {
    min-width: 85px
  }
  .ui-tabs {
    border: 1px solid #EBEBED
  }
}
.ui-tabs .ui-tabs-nav {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  border-radius: .25em .25em 0 0;
  border-width: 0 0 1px;
  margin: 0;
  padding: .5em .3em 0;
  position: relative
}
.ui-tabs .ui-tabs-nav a,
.ui-tabs .ui-tabs-nav a:visited {
  color: #005DA6
}
.no-touch .ui-tabs .ui-tabs-nav a:active,
.no-touch .ui-tabs .ui-tabs-nav a:hover,
.ui-tabs .ui-tabs-nav a:active,
.ui-tabs .ui-tabs-nav a:focus {
  color: #0080E8
}
@media all and (min-width: 18.75em) {
  .ui-tabs .ui-tabs-nav {
    background: 0 0;
    border: 0;
    padding: 0;
    width: 99.5%
  }
}
@media all and (min-width: 37.5em) {
  .ui-tabs .ui-tabs-nav {
    background: #F5F6F7;
    border-bottom: 1px solid #EBEBED;
    padding: .5em .3em 0;
    width: auto
  }
}
.ui-tabs .ui-tabs-nav li {
  background: #F5F6F7;
  border: 1px solid #CCC;
  border-bottom: 0;
  border-radius: .25em .25em 0 0;
  box-sizing: border-box;
  cursor: pointer;
  height: auto;
  margin: 0 .25em;
  padding: 0;
  position: static
}
@media all and (min-width: 18.75em) {
  .ui-tabs .ui-tabs-nav li {
    border-radius: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    width: 100%
  }
  .ui-tabs .ui-tabs-nav li:last-child,
  .ui-tabs .ui-tabs-nav-scrollable li:last-child {
    border-bottom: 1px solid #CCC
  }
}
@media all and (min-width: 37.5em) {
  .ui-tabs .ui-tabs-nav li {
    border-radius: .25em .25em 0 0;
    clear: none;
    display: table;
    float: left;
    margin: 0 .25em -1px;
    padding-bottom: 0;
    white-space: nowrap;
    width: auto
  }
  .ui-tabs .ui-tabs-nav li:last-child,
  .ui-tabs .ui-tabs-nav-scrollable li:last-child {
    border-bottom: 0
  }
}
.no-touch .ui-tabs .ui-tabs-nav li:hover {
  background: #fff;
  border-color: #999
}
.ui-tabs .ui-tabs-nav li.ui-state-focus,
.ui-tabs .ui-tabs-nav li:active,
.ui-tabs .ui-tabs-nav li:focus {
  background: #fff;
  border-color: #999;
  border-style: dotted;
  outline: 0
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
  background: #fff;
  border-color: #999;
  margin-bottom: -1px;
  padding-bottom: 1px
}
@media all and (min-width: 18.75em) {
  .ui-tabs .ui-tabs-nav li.ui-state-active {
    margin: 0;
    padding: 0
  }
  .ui-tabs .ui-tabs-nav li.ui-state-active+.mt-guide-tab {
    border-top-color: #999
  }
}
@media all and (min-width: 37.5em) {
  .ui-tabs .ui-tabs-nav li.ui-state-active {
    margin: 0 .25em -1px;
    padding-bottom: 1px
  }
  .ui-tabs .ui-tabs-nav li.ui-state-active+.mt-guide-tab {
    border-top-color: #CCC
  }
}
.ui-tabs .ui-tabs-nav li a {
  color: #666;
  display: inline-block;
  font-size: 100%;
  font-weight: 700;
  line-height: 1.35;
  padding: .49em 1em;
  text-decoration: none
}
@media all and (max-width: 37.49em) {
  .ui-tabs .ui-tabs-nav li a {
    box-sizing: border-box;
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .ui-tabs .ui-tabs-nav li a {
    padding: .48em 1em;
    width: auto
  }
  .columbia-browser-blackberry .ui-tabs .ui-tabs-nav li a,
  .columbia-browser-chrome .ui-tabs .ui-tabs-nav li a,
  .columbia-browser-iemobile .ui-tabs .ui-tabs-nav li a,
  .columbia-browser-safari .ui-tabs .ui-tabs-nav li a {
    padding: .5em 1em
  }
}
.columbia-browser-msie10.columbia-special-reports .ui-tabs .ui-tabs-nav li a {
  word-wrap: normal
}
.no-touch .ui-tabs .ui-tabs-nav li a:hover,
.no-touch .ui-tabs .ui-tabs-nav li:hover a,
.ui-tabs .ui-tabs-nav li a:active,
.ui-tabs .ui-tabs-nav li a:focus,
.ui-tabs .ui-tabs-nav li.ui-state-active:focus a {
  color: #005DA6
}
.no-touch .ui-tabs .ui-tabs-nav li.ui-state-active a:hover,
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  color: #333;
  cursor: text
}
.no-touch .ui-tabs .ui-tabs-nav li.ui-state-active a.mt-f1-link:hover,
.ui-tabs .ui-tabs-nav li.ui-state-active a.mt-f1-link {
  cursor: pointer
}
.ui-tabs .ui-tabs-nav li span {
  display: none
}
.ui-tabs .ui-tabs-panel {
  padding: 1.5em;
  word-wrap: break-word
}
#mt-guide-tabs .ui-tabs .ui-tabs-panel {
  padding-bottom: 0
}
@media all and (min-width: 18.75em) {
  .ui-tabs .ui-tabs-panel {
    border-style: solid;
    border-width: 0 1px 1px;
    box-sizing: border-box;
    padding: .75em;
    width: 99.5%
  }
  #mt-guide-tabs .ui-tabs .ui-tabs-panel {
    padding-bottom: 0
  }
  .ui-tabs-nav-arrows {
    display: none
  }
}
@media all and (min-width: 37.5em) {
  .ui-tabs .ui-tabs-panel {
    border: 0;
    padding: 1em;
    width: 100%
  }
  .ui-tabs-nav-arrows {
    display: block
  }
}
.ui-tabs .ui-tabs-nav-arrows {
  background: #F5F6F7;
  border-bottom: 1px solid #EBEBED;
  border-left: 1px solid #EBEBED;
  border-radius: 0 .25em 0 0;
  float: right;
  margin: 0;
  padding: .5em 0 0;
  position: relative;
  z-index: 1
}
.ui-tabs .ui-tabs-nav-arrows.mt-tabs-arrows-disabled {
  display: none
}
.ui-tabs .ui-tabs-nav-arrows li {
  background: 0 0!important;
  border: 0!important;
  border-left: 1px solid #EBEBED;
  cursor: pointer;
  float: right;
  line-height: 1;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  z-index: 1
}
.ui-tabs .ui-tabs-nav-arrows .ui-tabs-arrow-previous {
  border-radius: .25em 0 0
}
.ui-tabs .ui-tabs-nav-arrows .ui-tabs-arrow-next {
  border-radius: 0 .25em 0 0
}
.no-touch .ui-tabs .ui-tabs-nav-arrows button:active,
.no-touch .ui-tabs .ui-tabs-nav-arrows button:hover,
.ui-tabs .ui-tabs-nav-arrows button,
.ui-tabs .ui-tabs-nav-arrows button:active,
.ui-tabs .ui-tabs-nav-arrows button:focus {
  background: 0 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #005DA6;
  display: block;
  float: right;
  font-size: 100%;
  font-weight: 700;
  line-height: 1.4;
  padding: .49em .25em
}
.columbia-browser-msie11 .no-touch .ui-tabs .ui-tabs-nav-arrows button:active,
.columbia-browser-msie11 .no-touch .ui-tabs .ui-tabs-nav-arrows button:hover,
.columbia-browser-msie11 .ui-tabs .ui-tabs-nav-arrows button,
.columbia-browser-msie11 .ui-tabs .ui-tabs-nav-arrows button:active,
.columbia-browser-msie11 .ui-tabs .ui-tabs-nav-arrows button:focus {
  padding: .48em .25em
}
.ui-tabs .ui-tabs-nav-arrows button,
.ui-tabs .ui-tabs-nav-arrows button:visited {
  color: #005DA6
}
.no-touch .ui-tabs .ui-tabs-nav-arrows button:hover,
.ui-tabs .ui-tabs-nav-arrows button:active {
  color: #0080E8
}
.ui-tabs .ui-tabs-nav-arrows button:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.columbia-browser-firefox .ui-tabs .ui-tabs-nav-arrows button::-moz-focus-inner {
  border: 0;
  padding: 0
}
.no-touch .ui-tabs .ui-tabs-nav-arrows .mt-disabled button:hover,
.no-touch .ui-tabs .ui-tabs-nav-arrows .mt-disabled:hover,
.no-touch .ui-tabs .ui-tabs-nav-arrows .mt-disabled:hover button,
.ui-tabs .ui-tabs-nav-arrows .mt-disabled,
.ui-tabs .ui-tabs-nav-arrows .mt-disabled button {
  background: #a8adb0;
  border: 0!important;
  color: #737a7f;
  cursor: text;
  opacity: 1
}
.no-touch .ui-tabs .ui-tabs-nav-arrows .mt-disabled:hover,
.ui-tabs .ui-tabs-nav-arrows .mt-disabled,
.ui-tabs .ui-tabs-nav-arrows .mt-disabled:active,
.ui-tabs .ui-tabs-nav-arrows .mt-disabled:focus {
  background: 0 0!important;
  border: 0!important
}
.no-touch .ui-tabs .ui-tabs-nav-arrows .mt-disabled button:hover,
.ui-tabs .ui-tabs-nav-arrows .mt-disabled button {
  background: 0 0!important;
  border: 0;
  opacity: .5
}
.mt-icon-tab-scroll-left:before {
  content: '\e954'
}
.mt-icon-tab-scroll-right:before {
  content: '\e955'
}
.ui-tabs .ui-tabs-scroll-container {
  background: #F5F6F7;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 0
}
@media all and (min-width: 18.75em) {
  .ui-tabs .ui-tabs-scroll-container {
    background: 0 0
  }
}
.ui-tabs .ui-tabs-scroll-container.mt-tabs-arrows-disabled {
  border-radius: .25em .25em 0 0
}
.mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-scroll-container {
  margin: 0 0 0 3.1em
}
@media all and (min-width: 18.75em) {
  .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-scroll-container {
    margin: 0
  }
}
@media all and (min-width: 37.5em) {
  .ui-tabs .ui-tabs-scroll-container {
    background: #F5F6F7
  }
  .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-scroll-container {
    margin: 0 0 0 3.1em
  }
}
.ui-tabs .ui-tabs-nav-scrollable {
  background: 0 0;
  border: 0
}
.ui-tabs .ui-tabs-nav-scrollable ul {
  background: 0 0;
  width: 10000px
}
@media all and (min-width: 18.75em) {
  .ui-tabs .ui-tabs-nav-scrollable ul {
    box-sizing: border-box;
    padding: 0;
    position: static;
    width: 99.5%
  }
}
@media all and (min-width: 37.5em) {
  .ui-tabs .ui-tabs-nav-scrollable ul {
    padding: .5em .3em 0;
    position: relative;
    width: 10000px
  }
  .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.89em .3em 0
  }
  .columbia-browser-chrome .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.8em .3em 0
  }
  .columbia-browser-firefox .ui-tabs .ui-tabs-nav-scrollable ul:empty,
  .columbia-browser-safari .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.87em .3em 0
  }
}
@media all and (min-width: 50em) {
  .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.9em .3em 0
  }
  .columbia-browser-chrome .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.8em .3em 0
  }
  .columbia-browser-firefox .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.88em .3em 0
  }
}
@media all and (min-width: 65.25em) {
  .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.89em .3em 0
  }
  .columbia-browser-chrome .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.85em .3em 0
  }
  .columbia-browser-firefox .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.89em .3em 0
  }
  .columbia-browser-safari .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.8em .3em 0
  }
}
@media all and (min-width: 80em) {
  .columbia-browser-chrome .ui-tabs .ui-tabs-nav-scrollable ul:empty,
  .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.89em .3em 0
  }
  .columbia-browser-safari .ui-tabs .ui-tabs-nav-scrollable ul:empty {
    padding: 2.87em .3em 0
  }
}
.state-view,
.ui-state-edit .state-hover {
  display: none
}
.ui-state-noedit .state-view {
  display: block
}
#deki-page-title {
  display: flex
}
#deki-page-title .edit {
  color: #999;
  cursor: pointer;
  display: inline-block;
  height: .95em;
  line-height: 1.2;
  overflow: hidden;
  width: 1em
}
#deki-page-title .edit:visited {
  color: #999
}
#deki-page-title .edit:active,
#deki-page-title .edit:focus,
.no-touch #deki-page-title .edit:hover {
  color: #005DA6
}
@media all and (min-width: 18.75em) {
  #deki-page-title .edit {
    display: none
  }
}
@media all and (min-width: 37.5em) {
  #deki-page-title .edit {
    display: inline-block
  }
}
#deki-page-title .edit:before {
  content: '\e819';
  cursor: pointer;
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
#title .edit {
  display: none
}
@media all and (min-width: 37.5em) {
  .no-touch.elm-user-pro-edit #title:hover .edit {
    display: inline-block
  }
}
.state-edit {
  width: 100%
}
.state-edit .edit-title {
  padding: .25em 0
}
.state-edit .toggle-link {
  cursor: pointer;
  font-size: 1rem;
  height: 1.1em;
  margin-right: .25em;
  width: 1.1em
}
.state-edit.ui-state-unlinked .toggle-link,
.state-edit.ui-state-unlinked .toggle-link:visited {
  color: #999
}
.no-touch .state-edit.ui-state-unlinked .toggle-link:hover,
.state-edit.ui-state-unlinked .toggle-link:active,
.state-edit.ui-state-unlinked .toggle-link:focus {
  color: #005DA6
}
.state-edit .toggle-link:before {
  content: '\e6c4';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.state-edit .path {
  align-items: center;
  display: flex!important;
  font-size: 1rem;
  margin-top: 1em;
  white-space: nowrap
}
.state-edit .collapsed-url:after {
  content: '/\2026\00a0'
}
.state-edit .edit-path {
  margin: 0 .25em;
  max-width: 15em
}
.state-edit .submit {
  font-size: 1rem;
  margin: .5em 0
}
.state-edit .cancel,
.state-edit .edit-update {
  display: inline-block;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 100%;
  font-weight: 400;
  line-height: 2;
  padding: 0 .8em;
  text-align: center;
  margin: 0 1em 0 0;
  text-indent: 0;
  cursor: pointer;
  outline: 0;
  text-decoration: none;
  box-sizing: border-box
}
.state-edit .edit-update {
  border-radius: .25em;
  background: #005DA6;
  border: 1px solid #005DA6;
  color: #fff;
  text-shadow: none
}
.no-touch .state-edit .edit-update:hover,
.state-edit .edit-update:focus {
  background: #002440;
  border-color: #004f8d;
  color: #fff;
  outline: 0
}
.state-edit .edit-update:active {
  background: #002440;
  border-color: #002440;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .5);
  color: #fff
}
.state-edit .cancel {
  background: #fff;
  border: 1px solid #DDDDE1;
  border-radius: .25em;
  color: #005DA6;
  text-transform: capitalize
}
.no-touch .state-edit .cancel:hover,
.state-edit .cancel:focus {
  background: #005DA6;
  border: 1px solid #005DA6;
  box-shadow: 0 0 .3em none;
  color: #fff;
  outline: 0
}
.state-edit .cancel:active {
  background: #005DA6;
  border-color: #005DA6;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .3);
  color: #fff;
  outline: 0
}
.editIcon {
  display: inline;
  white-space: nowrap
}
.editIcon:before {
  content: '\00a0'
}
.editIcon a {
  color: #999;
  display: inline-block;
  height: .95em;
  line-height: 1.2;
  overflow: hidden;
  white-space: nowrap;
  width: 1em
}
.editIcon a:visited {
  color: #999
}
#mt-toc-container a,
#mt-toc-container a:visited,
.editIcon a:active,
.editIcon a:focus,
.no-touch .editIcon a:hover {
  color: #005DA6
}
.editIcon a:before {
  content: '\e819';
  cursor: pointer;
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-icon-special-character-warning~.state-hover,
.mt-icon-special-character-warning~.state-view {
  margin-left: 1.25em
}
.state-edit.title-special-character .edit-title {
  padding: .25em 0 .25em 1.25em;
  text-indent: 0
}
#mt-toc-container {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .25em;
  margin: 0 0 .5em;
  padding: .5rem .75em;
  position: relative;
  z-index: 1
}
#mt-toc-container a:active,
#mt-toc-container a:focus,
.no-touch #mt-toc-container a:active,
.no-touch #mt-toc-container a:hover {
  color: #0080E8
}
@media all and (min-width: 18.75em) {
  #mt-toc-container {
    clear: both;
    margin: 0 0 1em
  }
}
@media all and (min-width: 37.5em) {
  #mt-toc-container {
    float: right;
    margin-left: 1em;
    max-width: 30%
  }
}
#mt-toc-container button.mt-toggle {
  box-sizing: border-box;
  display: block;
  font-weight: 400;
  min-width: 10em;
  text-align: left;
  white-space: nowrap
}
#mt-toc-container button.mt-toggle:before {
  margin-right: 0;
  position: relative;
  top: .15em
}
#mt-toc-container .mt-toggle-container {
  background: 0 0;
  border: 0;
  border-radius: 0;
  display: none;
  margin: 0;
  padding: 0
}
.mt-toc-content {
  font-size: 100%
}
.mt-toc-content ol {
  counter-reset: item;
  list-style: none;
  margin: .5rem .25rem 0;
  padding: 0
}
.mt-toc-content>ol {
  box-sizing: border-box;
  width: 100%
}
.mt-toc-content ol ol {
  margin: .5rem 0 0 1rem
}
.mt-toc-content li {
  padding: 0
}
.mt-toc-content li:before {
  content: counters(item, '.') '.';
  counter-increment: item;
  float: left;
  margin-right: .25rem
}
.mt-toc-content ol ol li:before {
  margin-right: .3rem
}
.mt-toc-content ol a {
  display: block;
  padding-left: 1em
}
.mt-toc-content ol ol a {
  padding-left: 1.9em
}
.mt-toc-content ol ol ol a {
  padding-left: 2.7em
}
.mt-toc-content ol ol ol ol a {
  padding-left: 3.5em
}
.mt-toc-content ol ol ol ol ol a {
  padding-left: 4.3em
}
.mt-toc-content ol ol ol ol ol ol a {
  padding-left: 5.1em
}
.mt-webwidgets-active-fieldset,
.mt-webwidgets-inactive-fieldset {
  border-color: #333;
  min-height: 3em;
  min-width: 0;
  padding: 1.5em
}
.mt-webwidgets-limit-reached-warning.mt-hide {
  display: block;
  height: 2em;
  opacity: 0
}
.mt-webwidgets-create {
  margin-bottom: 2em;
  text-align: center
}
.mt-webwidgets-active-count {
  color: #666;
  font-size: .75em;
  font-style: italic
}
.mt-webwidgets-active-count.mt-highlight {
  background-color: #ff0
}
.mt-webwidgets-dialog-listings {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0 -.27em .8em;
  max-height: 280px;
  overflow: auto;
  padding: 0
}
.columbia-browser-msie10 .mt-webwidgets-dialog-listings,
.columbia-browser-msie10.mt-webwidgets-dialog-listings,
.mt-webwidgets-dialog-listings.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
@media all and (min-width: 18.75em) {
  .mt-webwidgets-dialog-listings {
    margin: 1em
  }
}
@media all and (min-width: 37.5em) {
  .mt-webwidgets-dialog-listings {
    margin: 0 -.27em .8em
  }
}
.mt-webwidgets-dialog-listings .mt-webwidgets-heading-content {
  padding: .5em
}
.mt-webwidgets-dialog-listings .mt-webwidgets-heading-content h2 {
  background: 0 0;
  border: 0;
  font-size: 120%;
  line-height: 1.2;
  margin: 0;
  padding: 0
}
.mt-webwidgets-dialog-listings .mt-icon-widget:before {
  color: #666;
  font-size: 1.6rem
}
.mt-webwidgets-dialog-listings .highlight .mt-icon-widget:before,
.mt-webwidgets-dialog-listings .mt-icon-widget:hover:before {
  color: #EBEBED
}
.mt-webwidgets-dialog-listings li {
  border: 1px dashed #232527;
  box-sizing: border-box;
  border-radius: .5em;
  cursor: pointer;
  flex: 1 1 20em;
  min-width: 0;
  float: left;
  margin: 0 .27em .5em;
  padding: 0
}
.columbia-browser-msie10 .mt-webwidgets-dialog-listings li,
.columbia-browser-msie10.mt-webwidgets-dialog-listings li,
.mt-webwidgets-dialog-listings li.columbia-browser-msie10 {
  -ms-flex: 1 1 20em
}
@media all and (min-width: 37.5em) {
  .mt-webwidgets-dialog-listings li {
    flex: 1 1 13em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-webwidgets-dialog-listings li,
  .columbia-browser-msie10.mt-webwidgets-dialog-listings li,
  .mt-webwidgets-dialog-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 13em
  }
}
@media all and (min-width: 50em) {
  .mt-webwidgets-dialog-listings li {
    flex: 1 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-webwidgets-dialog-listings li,
  .columbia-browser-msie10.mt-webwidgets-dialog-listings li,
  .mt-webwidgets-dialog-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 15em
  }
}
@media all and (min-width: 65.25em) {
  .mt-webwidgets-dialog-listings li {
    flex: 1 1 17em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-webwidgets-dialog-listings li,
  .columbia-browser-msie10.mt-webwidgets-dialog-listings li,
  .mt-webwidgets-dialog-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 17em
  }
}
@media all and (min-width: 80em) {
  .mt-webwidgets-dialog-listings li {
    flex: 1 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-webwidgets-dialog-listings li,
  .columbia-browser-msie10.mt-webwidgets-dialog-listings li,
  .mt-webwidgets-dialog-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 15em
  }
}
.no-touch .mt-webwidgets-dialog-listings li:hover {
  border: 1px dashed #CCC
}
.mt-webwidgets-dialog-listings .highlight,
.mt-webwidgets-dialog-listings li.highlight:active,
.mt-webwidgets-dialog-listings li.highlight:focus,
.no-touch .mt-webwidgets-dialog-listings .highlight:hover {
  background: #fff;
  border: 1px solid #CCC
}
.mt-webwidgets-dialog-listings li:active,
.mt-webwidgets-dialog-listings li:focus {
  border: 1px dashed #CCC;
  outline: 0
}
.mt-webwidgets-dialog-listings .mt-webwidgets-widget-heading {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  justify-content: space-between
}
.columbia-browser-msie10 .mt-webwidgets-dialog-listings .mt-webwidgets-widget-heading,
.columbia-browser-msie10.mt-webwidgets-dialog-listings .mt-webwidgets-widget-heading,
.mt-webwidgets-dialog-listings .mt-webwidgets-widget-heading.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify
}
.mt-webwidgets-dialog-listings .mt-webwidgets-widget-summary {
  font-size: 90%;
  line-height: 1.25
}
.mt-webwidgets-code-clipboard-message {
  color: green;
  margin-left: 1em;
  opacity: 0;
  transition: opacity .5s ease-out
}
.mt-webwidgets-dialog-labels {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap
}
.columbia-browser-msie10 .mt-webwidgets-dialog-labels,
.columbia-browser-msie10.mt-webwidgets-dialog-labels,
.mt-webwidgets-dialog-labels.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-pack: start;
  -ms-flex-wrap: wrap
}
.mt-webwidgets-dialog-labels span {
  margin: 0 .6em .6em .3em;
  word-break: break-word
}
.mt-webwidgets-new-form-container {
  border: 1px solid #EBEBED;
  border-radius: .5em
}
.mt-webwidgets-new-form-container .mt-webwidgets-heading {
  background-color: #FCFCFC;
  border-bottom: 1px solid #EBEBED;
  border-radius: .5em .5em 0 0;
  padding: 1em
}
.mt-webwidgets-new-form-container .mt-webwidgets-heading:before {
  color: #666;
  font-size: 2rem;
  margin-right: 1em
}
.mt-webwidgets-new-form-container .mt-webwidgets-heading-info {
  display: inline-block
}
.mt-webwidgets-new-form-container .mt-webwidgets-heading h2 {
  font-size: 120%;
  margin: 0
}
.mt-webwidgets-new-form-container .mt-webwidgets-heading p {
  margin: 0
}
.mt-webwidgets-new-form-container #flash-messages {
  margin: 1em
}
.mt-webwidgets-form {
  align-content: flex-start;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding-left: 1em
}
.columbia-browser-msie10 .mt-webwidgets-form,
.columbia-browser-msie10.mt-webwidgets-form,
.mt-webwidgets-form.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-align: flex-start;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify
}
.mt-webwidgets-form:-ms-input-placeholder {
  color: #666
}
.mt-webwidgets-form::-ms-input-placeholder {
  color: #666
}
.mt-webwidgets-form::-webkit-input-placeholder {
  color: #666
}
.mt-webwidgets-form::placeholder {
  color: #666
}
.mt-webwidgets-form .mt-form-field {
  flex: 1 1 25em;
  margin: 1em 1em .5em 0
}
.mt-webwidgets-form .mt-form-field .mt-text.mt-read-only {
  border: none;
  border-bottom: 1px solid #999;
  border-radius: 0;
  box-shadow: none;
  color: #666
}
.mt-webwidgets-form .mt-form-field label {
  margin: 0
}
.mt-webwidgets-form .mt-form-field label:after {
  content: ''
}
.mt-webwidgets-form .mt-form-textarea {
  flex-basis: 100%
}
.mt-webwidgets-form .mt-form-textarea .mt-textarea {
  padding: .5em;
  resize: vertical;
  text-indent: 0;
  width: 100%
}
.mt-webwidgets-form .mt-form-textarea .mt-textarea:disabled {
  background: #f7f7f7!important;
  color: #666!important
}
.mt-webwidgets-form .mt-form-checkbox {
  align-self: center;
  margin-top: 2em
}
.mt-webwidgets-form .mt-webwidgets-arguments-group {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-basis: 100%;
  margin-top: 1em
}
.columbia-browser-msie10 .mt-webwidgets-form .mt-webwidgets-arguments-group,
.columbia-browser-msie10.mt-webwidgets-form .mt-webwidgets-arguments-group,
.mt-webwidgets-form .mt-webwidgets-arguments-group.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify
}
.mt-webwidgets-form .mt-webwidgets-arguments-group .mt-form-checkbox {
  flex-basis: 100%;
  margin: 0
}
.mt-webwidgets-form .mt-submit .ui-button:last-child,
.mt-webwidgets-listing .mt-submit .ui-button:last-child,
.mt-webwidgets-new-form-container .mt-submit .ui-button:last-child {
  margin-left: 1em
}
.mt-webwidgets-form .mt-webwidgets-arguments-group .mt-form-checkbox label {
  display: inline-block
}
.mt-webwidgets-form .mt-colon-after {
  display: inline-block;
  margin-bottom: .3em
}
.mt-webwidgets-form .mt-colon-after:after {
  content: ':'
}
.mt-webwidgets-form .mt-icon-info {
  float: right;
  font-size: 125%
}
.mt-webwidgets-form .mt-icon-info:before {
  color: #999;
  content: '\e897'
}
.mt-webwidgets-form .mt-icon-info:hover:before {
  color: #005DA6
}
.mt-webwidgets-form .link-picker-trigger {
  margin-top: .6em
}
.mt-webwidgets-form .link-picker-trigger:before {
  margin-right: .3em
}
.mt-webwidgets-form .link-picker-trigger.mt-read-only {
  color: #000;
  opacity: .7
}
.mt-webwidgets-listing .mt-submit,
.mt-webwidgets-new-form-container .mt-submit {
  margin: 1em
}
.mt-webwidgets-listing {
  border: 1px solid #999;
  border-radius: .5em;
  list-style: none;
  margin-top: 1em;
  padding: 1em 1em 0
}
.mt-webwidgets-listing .mt-webwidgets-listing-info {
  border-radius: .5em;
  box-sizing: border-box;
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 1em
}
.columbia-browser-msie10 .mt-webwidgets-listing .mt-webwidgets-listing-info,
.columbia-browser-msie10.mt-webwidgets-listing .mt-webwidgets-listing-info,
.mt-webwidgets-listing .mt-webwidgets-listing-info.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify
}
.mt-webwidgets-listing .mt-webwidgets-listing-name {
  margin-right: 1em;
  padding-left: 2em;
  white-space: nowrap
}
.mt-webwidgets-listing .mt-webwidgets-listing-name:before {
  color: #999;
  font-size: 1.5rem;
  margin: 0 0 0 -2rem;
  position: relative
}
.mt-webwidgets-active-list .mt-webwidgets-listing-name h2,
.mt-webwidgets-listing .mt-webwidgets-listing-actions button:not(.mt-disabled-icon):hover:before,
.mt-webwidgets-listing .mt-webwidgets-toggle-container button:hover:before {
  color: #005DA6
}
.mt-webwidgets-listing .mt-webwidgets-listing-name h2 {
  display: inline;
  font-size: 120%
}
.mt-webwidgets-listing .mt-webwidgets-listing-description {
  margin-right: 1em;
  max-width: 55%
}
@media all and (max-width: 37.5em) {
  .mt-webwidgets-listing .mt-webwidgets-listing-description {
    display: none
  }
}
.mt-webwidgets-listing .mt-webwidgets-listing-date {
  font-style: italic;
  margin-right: 1em
}
.mt-webwidgets-listing .mt-webwidgets-listing-date-actions {
  display: flex;
  flex-wrap: nowrap
}
.mt-webwidgets-listing .mt-webwidgets-listing-actions {
  white-space: nowrap
}
.mt-webwidgets-listing .mt-webwidgets-listing-actions button:before {
  font-size: 125%
}
.mt-webwidgets-listing .mt-webwidgets-listing-actions .mt-disabled-icon:before {
  opacity: .6
}
.mt-webwidgets-listing .mt-webwidgets-listing-actions button:last-child {
  margin-left: 1em
}
.mt-webwidgets-listing .mt-webwidgets-listing-fields-container {
  background-color: #fff;
  border: 1px solid #b3b3b3;
  border-bottom: none;
  padding-bottom: 1em
}
.mt-webwidgets-listing .mt-webwidgets-code {
  margin: 0 1em;
  max-width: 72em
}
.mt-webwidgets-listing .mt-webwidgets-toggle-container {
  border-top: 1px solid #b3b3b3;
  padding-bottom: .25em
}
.mt-webwidgets-listing .mt-webwidgets-toggle-container button {
  margin-top: .5em;
  width: 100%
}
.mt-webwidgets-active-list {
  padding: 0
}
.mt-webwidgets-active-list .mt-webwidgets-listing {
  border-color: #666
}
.mt-webwidgets-active-list .mt-webwidgets-listing.highlight,
.mt-webwidgets-active-list .mt-webwidgets-listing:hover {
  background-color: #e5f5fe;
  border-color: #EBEBED
}
.mt-webwidgets-active-list .mt-webwidgets-listing-name:before,
.mt-webwidgets-active-list button:before {
  color: #666
}
.mt-webwidgets-empty-state-message {
  color: #666;
  font-style: italic;
  text-align: center
}
.mt-webwidgets-inactive-list {
  padding-left: 0
}
.mt-webwidgets-inactive-list .mt-webwidgets-listing {
  border-color: #999
}
.mt-webwidgets-inactive-list .mt-webwidgets-listing-actions button:before {
  color: #999
}
.mt-webwidgets-inactive-list .mt-webwidgets-listing-date,
.mt-webwidgets-inactive-list .mt-webwidgets-listing-description,
.mt-webwidgets-inactive-list .mt-webwidgets-listing-name h2,
.mt-webwidgets-inactive-list .mt-webwidgets-listing-name:before,
.mt-webwidgets-inactive-list .mt-webwidgets-listing-type,
.mt-webwidgets-inactive-list button:before {
  color: #777
}
.mt-icon-widget:before {
  float: left;
  margin-right: .5em
}
.mt-icon-widget-search:before,
.mt-icon-widget-search_redirect:before {
  content: '\e837'
}
.mt-icon-widget-f1:before {
  content: '\e960'
}
.mt-icon-widget-f1-button:before {
  content: '\e900'
}
.mt-icon-widget-login:before {
  content: '\e704'
}
.mt-icon-widget-user_activity:before {
  content: '\e963'
}
.mt-icon-widget-zendesk:before {
  content: '\e87b'
}
.mt-icon-widget-create:before {
  content: '\e703'
}
.mt-icon-widget-edit:before {
  content: '\e819'
}
.mt-icon-widget-deactivate:before {
  content: '\e6c8'
}
.mt-icon-widget-reactivate:before {
  content: '\e6c7'
}
.mt-icon-widget-delete:before {
  content: '\e6fe';
  font-size: 90%!important;
  position: relative;
  top: -.1em
}
.mt-webwidgets-toggle-container-open .mt-icon-widget-details-toggle:before {
  content: '\e8e2';
  font-size: 150%
}
.mt-webwidgets-toggle-container-closed .mt-icon-widget-details-toggle:before {
  content: '\e8f1';
  font-size: 120%
}
.mt-icon-landing {
  color: #005DA6;
  font-size: 125%;
  margin-right: .5em
}
.columbia-browser-chrome .mt-icon-landing,
.columbia-browser-safari .mt-icon-landing {
  background: -webkit-linear-gradient(#005DA6 50%, #00325a 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}
.mt-landing-listings-container {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0 -1em;
  overflow: hidden;
  padding-left: 0
}
.columbia-browser-msie10 .mt-landing-listings-container,
.columbia-browser-msie10.mt-landing-listings-container,
.mt-landing-listings-container.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-landing-listing {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box;
  flex: 1 1 30em;
  min-width: 0;
  margin: 1em;
  padding: .5em
}
.columbia-browser-msie10 .mt-landing-listing,
.columbia-browser-msie10.mt-landing-listing,
.mt-landing-listing.columbia-browser-msie10 {
  -ms-flex: 1 1 30em
}
.no-touch .mt-landing-listing:hover {
  border-color: #CCC;
  box-shadow: 0 .1em 0 rgba(0, 0, 0, .05), 0 0 .8em none
}
@media all and (min-width: 37.5em) {
  .mt-landing-listing {
    flex: 1 1 18em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-landing-listing,
  .columbia-browser-msie10.mt-landing-listing,
  .mt-landing-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 18em
  }
}
@media all and (min-width: 60.25em) {
  .mt-landing-listing {
    flex: 1 1 30em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-landing-listing,
  .columbia-browser-msie10.mt-landing-listing,
  .mt-landing-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 30em
  }
}
@media all and (min-width: 80em) {
  .mt-landing-listing {
    flex: 1 1 30em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-landing-listing,
  .columbia-browser-msie10.mt-landing-listing,
  .mt-landing-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 30em
  }
}
.mt-landing-listing .mt-f1-link {
  float: right;
  line-height: 1;
  overflow: hidden
}
.mt-landing-listing .mt-landing-listing-title {
  font-size: 125%
}
.mt-landing-listing .mt-f1-icon-only {
  height: 1.5em;
  width: 1.5em
}
.mt-landing-listing-heading {
  display: inline-flex;
  margin-bottom: .5em
}
.mt-landing-listing-overview {
  margin: 0
}
.mt-icon-reports-aging:before {
  content: '\e885'
}
.mt-icon-reports-search:before {
  content: '\e680'
}
.mt-icon-reports-site-activity:before {
  content: '\e882'
}
.mt-icon-reports-site-quality:before {
  content: '\e698'
}
.mt-icon-reports-site-usage:before {
  content: '\e697'
}
.mt-hide-pre {
  display: none
}
.mt-page-section {
  padding: 0
}
.mt-edit-control,
.ui-widget .mt-edit-control {
  background: #fff;
  border: 1px dashed #005DA6;
  border-radius: 0 .25em 0 0;
  color: #005DA6;
  cursor: pointer;
  display: none;
  float: right;
  font-size: 200%;
  height: 1.5em;
  line-height: 1;
  margin: 0 0 -2em -2em;
  overflow: hidden;
  padding: .25em;
  position: relative;
  text-align: center;
  text-indent: -9999px;
  white-space: nowrap;
  width: 1.5em;
  z-index: 9
}
.ui-widget .mt-edit-control {
  border-radius: 0;
  font-size: 175%
}
.mt-edit-control:active,
.mt-edit-control:focus,
.no-touch .mt-edit-control:hover,
.no-touch .ui-widget .mt-edit-control:hover,
.ui-widget .mt-edit-control:active,
.ui-widget .mt-edit-control:focus,
.ui-widget button.mt-edit-control:focus {
  background: #005DA6;
  border: 1px solid #005DA6;
  color: #fff;
  padding: .25em;
  text-shadow: 0 0 1px rgba(0, 0, 0, .2)
}
.mt-edit-control:before,
.ui-widget .mt-edit-control:before {
  display: block;
  padding: 0 .25em .25em 0;
  text-indent: 0
}
.columbia-browser-firefox .mt-edit-control,
.columbia-browser-firefox .ui-widget .mt-edit-control {
  line-height: 1.2
}
.columbia-browser-firefox .mt-edit-control:before,
.columbia-browser-firefox .ui-widget .mt-edit-control:before {
  padding: 0
}
.columbia-page-special .mt-edit-control.mt-show,
.elm-user-pro-edit .mt-edit-control.mt-show {
  display: block
}
.mt-edit-section {
  opacity: 1
}
.mt-edit-section-hover {
  opacity: .3
}
.mt-editing:active,
.mt-editing:focus {
  border: 1px solid #005DA6;
  box-shadow: inset .1em .1em .4em rgba(0, 0, 0, .15);
  outline: 0
}
.mt-guide-tabs-selectors a:active,
.mt-guide-tabs-selectors button:active,
.mt-reveal-listing-expand-link:active,
.mt-reveal-listing-expand-link:focus {
  outline: #005DA6 dotted 1px
}
.mt-icon-drag,
.mt-icon-page-drag,
.no-touch .mt-icon-drag:hover,
.no-touch .mt-icon-page-drag:hover,
.no-touch .ui-widget .mt-icon-drag:hover,
.ui-widget .mt-icon-drag {
  cursor: move;
  height: .95em;
  left: 1px;
  margin-bottom: -3em;
  top: -1px;
  width: .95em
}
.mt-icon-page-drag,
.ui-widget .mt-icon-page-drag {
  height: .95em;
  width: .95em
}
.mt-icon-edit,
.no-touch .mt-icon-edit:hover {
  cursor: pointer
}
.mt-icon-drag+dl,
.mt-icon-page-drag+dl {
  margin-top: 0
}
.mt-icon-delete,
.mt-icon-delete:active,
.mt-icon-delete:focus,
.no-touch .mt-icon-delete:hover,
.no-touch .ui-widget .mt-icon-delete:hover,
.no-touch .ui-widget .mt-icon-page-delete:hover,
.ui-widget .mt-icon-delete,
.ui-widget .mt-icon-delete:active,
.ui-widget .mt-icon-delete:focus,
.ui-widget .mt-icon-page-delete,
.ui-widget .mt-icon-page-delete:active,
.ui-widget .mt-icon-page-delete:focus {
  border-radius: 50%;
  float: left;
  font-size: 175%;
  height: 1.05em;
  left: -.45em;
  line-height: 1em;
  margin: 0 0 -1.1em;
  top: -.375em;
  width: 1.05em
}
.columbia-browser-firefox .mt-icon-delete,
.columbia-browser-firefox .mt-icon-delete:active,
.columbia-browser-firefox .mt-icon-delete:focus,
.columbia-browser-firefox .mt-icon-page-delete,
.columbia-browser-firefox .mt-icon-page-delete:active,
.columbia-browser-firefox .mt-icon-page-delete:focus,
.no-touch.columbia-browser-firefox .mt-icon-delete:hover,
.no-touch.columbia-browser-firefox .mt-icon-page-delete:hover {
  height: 1.1em;
  width: 1.1em
}
.columbia-browser-firefox .mt-icon-delete:active:before,
.columbia-browser-firefox .mt-icon-delete:before,
.columbia-browser-firefox .mt-icon-delete:focus:before,
.columbia-browser-firefox .mt-icon-page-delete:active:before,
.columbia-browser-firefox .mt-icon-page-delete:before,
.columbia-browser-firefox .mt-icon-page-delete:focus:before,
.no-touch.columbia-browser-firefox .mt-icon-delete:hover:before,
.no-touch.columbia-browser-firefox .mt-icon-page-delete:hover:before {
  left: -.23em
}
.mt-icon-delete:active:before,
.mt-icon-delete:before,
.mt-icon-delete:focus:before,
.mt-icon-page-delete:active:before,
.mt-icon-page-delete:before,
.mt-icon-page-delete:focus:before,
.no-touch .mt-icon-delete:hover:before,
.no-touch .mt-icon-page-delete:hover:before {
  left: -.25em;
  position: relative;
  top: -.2em
}
.no-touch .ui-widget .mt-icon-delete:hover:before,
.no-touch .ui-widget .mt-icon-page-delete:hover:before,
.ui-widget .mt-icon-delete:active:before,
.ui-widget .mt-icon-delete:before,
.ui-widget .mt-icon-delete:focus:before,
.ui-widget .mt-icon-page-delete:active:before,
.ui-widget .mt-icon-page-delete:before,
.ui-widget .mt-icon-page-delete:focus:before {
  top: -.225em
}
.mt-sortable-placeholder {
  border-color: #005DA6;
  opacity: .3
}
.mt-lsf-search {
  display: none
}
.mt-lsf-search fieldset {
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0
}
.mt-lsf-search .mt-inputredirect-label {
  left: -9999px;
  overflow: hidden;
  position: absolute
}
.mt-lsf-search .mt-inputredirect-input {
  box-sizing: border-box;
  line-height: 132%;
  padding: .25em 0 .25em 1.5em;
  width: 100%
}
@media all and (min-width: 18.75em) {
  .mt-lsf-search .mt-inputredirect-input {
    font-size: 125%
  }
}
@media all and (min-width: 37.5em) {
  .mt-lsf-search .mt-inputredirect-input {
    font-size: 175%
  }
}
.mt-lsf-search .mt-inputredirect-button {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #999;
  float: left;
  font-size: 150%;
  height: 1.35em;
  line-height: 150%;
  margin: 0 0 -1.35em -1.35em;
  overflow: hidden;
  padding: 0;
  position: relative;
  right: -1.35em;
  width: 1.35em
}
@media all and (min-width: 25em) {
  .mt-lsf-search .mt-inputredirect-button {
    font-size: 185%;
    top: 0
  }
}
@media all and (min-width: 37.5em) {
  .mt-lsf-search .mt-inputredirect-button {
    font-size: 260%;
    line-height: 1;
    top: 0
  }
}
.mt-lsf-search .mt-inputredirect-button:before {
  content: '\e837';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-lsf-search .mt-inputredirect-input:active+button,
.mt-lsf-search .mt-inputredirect-input:focus+button,
.no-touch .mt-lsf-search .mt-inputredirect-button:hover,
.no-touch .mt-lsf-search .mt-inputredirect-input:hover+button {
  color: #005DA6
}
.mt-lsf-search .mt-inputredirect-button span {
  left: -9999px;
  overflow: hidden;
  position: absolute
}
.mt-blank-state-home {
  padding: 1em
}
.mt-blank-state-home .mt-template-listing li {
  background: #fff
}
.mt-guide-tabs-container[data-user-can-edit=true] {
  min-height: 10em
}
.mt-empty-listings-container {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .25em;
  border-width: 2px;
  display: none;
  font-size: 100%;
  margin: 1em 0;
  min-height: 5em
}
.mt-empty-listings-container a,
.mt-empty-listings-container a:visited {
  color: #005DA6
}
.mt-empty-listings-container a:active,
.mt-empty-listings-container a:focus,
.no-touch .mt-empty-listings-container a:active,
.no-touch .mt-empty-listings-container a:hover {
  color: #00325a
}
@media all and (min-width: 18.75em) {
  .mt-empty-listings-container {
    font-size: 80%
  }
}
@media all and (min-width: 37.5em) and (min-height: 37.5em) {
  .mt-empty-listings-container {
    font-size: 100%
  }
  .elm-user-pro-edit .mt-empty-listings-container {
    display: block
  }
}
.mt-empty-state-close {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #005DA6;
  cursor: pointer;
  float: right;
  font-size: 150%;
  height: 1.1rem;
  line-height: 1rem;
  margin: .25em .2em .25em -.25em;
  overflow: hidden;
  width: 1.25rem
}
.mt-empty-state-close:visited {
  color: #005DA6
}
.mt-empty-state-close:active,
.mt-empty-state-close:focus,
.no-touch .mt-empty-state-close:active,
.no-touch .mt-empty-state-close:hover {
  color: #00325a
}
@media all and (min-width: 18.75em) {
  .mt-empty-state-close {
    margin: .25em .1em .25em -.25em
  }
}
.mt-icon-delete-msg:before {
  content: '\e88b';
  position: relative;
  top: -.1em
}
.mt-empty-listings-message {
  overflow: hidden;
  padding: .6em 1em
}
.mt-empty-state-message {
  overflow: visible
}
.mt-empty-state-header {
  font-size: 160%;
  line-height: 1.5
}
@media all and (min-width: 18.75em) {
  .mt-empty-state-header {
    font-size: 120%
  }
}
@media all and (min-width: 25em) {
  .mt-empty-state-header {
    font-size: 150%
  }
}
@media all and (min-width: 37.5em) {
  .mt-empty-state-close {
    margin: .25em .2em .25em -.25em
  }
  .mt-empty-state-header {
    font-size: 160%
  }
}
.mt-empty-state-content {
  font-size: 120%
}
@media all and (min-width: 18.75em) {
  .mt-empty-state-content {
    font-size: 100%
  }
}
@media all and (min-width: 25em) {
  .mt-empty-state-content {
    font-size: 110%
  }
}
@media all and (min-width: 37.5em) {
  .mt-empty-state-content {
    font-size: 120%
  }
}
.mt-empty-state-learn-more {
  float: right;
  font-size: 100%;
  font-weight: 700;
  margin: 0 -.5em 0 1em;
  padding: 0;
  text-align: center
}
.mt-empty-state-learn-more a {
  background: 0 0;
  color: #005DA6;
  display: block;
  padding: 0
}
@media all and (min-width: 18.75em) {
  .mt-empty-state-learn-more a {
    font-size: 90%
  }
}
@media all and (min-width: 25em) {
  .mt-empty-state-learn-more a {
    font-size: 95%
  }
}
@media all and (min-width: 37.5em) {
  .mt-empty-state-learn-more a {
    font-size: 100%
  }
}
.mt-empty-state-learn-more a:visited {
  color: #005DA6
}
.mt-empty-state-learn-more a:active,
.mt-empty-state-learn-more a:focus,
.no-touch .mt-empty-state-learn-more a:hover {
  color: #00325a
}
.mt-icon-learn-more:before {
  background: #005DA6;
  border: 2px solid #005DA6;
  border-radius: 50%;
  color: #fff;
  content: '\e898';
  display: block;
  font-size: 200%;
  height: 1.2em;
  line-height: 1.25;
  margin: 0 auto;
  padding: .1em;
  width: 1.2em
}
.no-touch .mt-empty-state-learn-more a:hover .mt-icon-learn-more:before {
  background: #64bbff;
  border: 2px solid #00325a;
  color: #00325a
}
.mt-empty-state-learn-more-link {
  display: block;
  font-size: 1em;
  margin-top: .25em
}
.mt-subpage-listings-container {
  clear: both;
  margin: 0
}
.mt-sortable-listings-container {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  box-sizing: border-box;
  list-style: none;
  margin: 1em -1em;
  overflow: hidden;
  padding: 0
}
.columbia-browser-msie10 .mt-sortable-listings-container,
.columbia-browser-msie10.mt-sortable-listings-container,
.mt-sortable-listings-container.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
@media all and (min-width: 18.75em) {
  .mt-sortable-listings-container {
    margin: 1em 0
  }
}
@media all and (min-width: 25em) {
  .mt-sortable-listings-container {
    margin: 1em -.75em
  }
}
@media all and (min-width: 37.5em) {
  .mt-sortable-listings-container {
    margin: 1em -1em
  }
}
.mt-sortable-listing {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box;
  flex: 1 1 18em;
  min-width: 0;
  margin: 1em;
  text-align: center
}
.columbia-browser-msie10 .mt-sortable-listing,
.columbia-browser-msie10.mt-sortable-listing,
.mt-sortable-listing.columbia-browser-msie10 {
  -ms-flex: 1 1 18em
}
.elm-user-pro-member .mt-sortable-listing {
  border: 1px dashed #232527;
  box-sizing: border-box;
  border-radius: .5em
}
@media all and (min-width: 18.75em) {
  .mt-sortable-listing {
    flex: 1 1 18em;
    min-width: 0;
    margin: .5em 0
  }
  .columbia-browser-msie10 .mt-sortable-listing,
  .columbia-browser-msie10.mt-sortable-listing,
  .mt-sortable-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 18em
  }
}
@media all and (min-width: 25em) {
  .mt-sortable-listing {
    margin: .75em
  }
}
@media all and (min-width: 50em) {
  .mt-sortable-listing {
    flex: 1 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing,
  .columbia-browser-msie10.mt-sortable-listing,
  .mt-sortable-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 15em
  }
}
@media all and (min-width: 65.25em) {
  .mt-sortable-listing {
    flex: 1 1 16em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing,
  .columbia-browser-msie10.mt-sortable-listing,
  .mt-sortable-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 16em
  }
}
@media all and (min-width: 80em) {
  .mt-sortable-listing {
    flex: 1 1 18em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing,
  .columbia-browser-msie10.mt-sortable-listing,
  .mt-sortable-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 18em
  }
}
.no-touch .mt-sortable-listing:hover {
  border-color: #CCC;
  box-shadow: 0 .1em 0 rgba(0, 0, 0, .05), 0 0 .8em none
}
.mt-sortable-listing:active,
.mt-sortable-listing:focus {
  border-style: solid
}
.mt-sortable-listing-detailed {
  flex: 1 1 25em;
  min-width: 0
}
.columbia-browser-msie10 .mt-sortable-listing-detailed,
.columbia-browser-msie10.mt-sortable-listing-detailed,
.mt-sortable-listing-detailed.columbia-browser-msie10 {
  -ms-flex: 1 1 25em
}
@media all and (min-width: 18.75em) {
  .mt-sortable-listing-detailed {
    flex: 1 1 25em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing-detailed,
  .columbia-browser-msie10.mt-sortable-listing-detailed,
  .mt-sortable-listing-detailed.columbia-browser-msie10 {
    -ms-flex: 1 1 25em
  }
}
@media all and (min-width: 37.5em) {
  .mt-sortable-listing {
    margin: 1em
  }
  .mt-sortable-listing-detailed {
    flex: 1 1 20em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing-detailed,
  .columbia-browser-msie10.mt-sortable-listing-detailed,
  .mt-sortable-listing-detailed.columbia-browser-msie10 {
    -ms-flex: 1 1 20em
  }
}
@media all and (min-width: 50em) {
  .mt-sortable-listing-detailed {
    flex: 1 1 24.5em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing-detailed,
  .columbia-browser-msie10.mt-sortable-listing-detailed,
  .mt-sortable-listing-detailed.columbia-browser-msie10 {
    -ms-flex: 1 1 24.5em
  }
}
@media all and (min-width: 65.25em) {
  .mt-sortable-listing-detailed {
    flex: 1 1 32.5em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing-detailed,
  .columbia-browser-msie10.mt-sortable-listing-detailed,
  .mt-sortable-listing-detailed.columbia-browser-msie10 {
    -ms-flex: 1 1 32.5em
  }
}
.no-touch .mt-sortable-listing-detailed:hover {
  cursor: text
}
.mt-sortable-listing-link,
.no-touch .mt-sortable-listing-link:hover {
  display: block;
  padding: 1.8em 2.2em;
  text-decoration: none;
  word-wrap: break-word
}
.mt-listing-detailed-image.mt-hide-image,
.mt-sortable-listing-image span[class*=mt-icon-article-],
.mt-sortable-listing-image span[class~=mt-icon-article-],
.mt-sortable-listing-image.mt-hide-image {
  display: none
}
@media all and (min-width: 18.75em) {
  .mt-sortable-listing-link,
  .no-touch .mt-sortable-listing-link:hover {
    padding: 1em 1.25em
  }
}
@media all and (min-width: 37.5em) {
  .mt-sortable-listing-link,
  .no-touch .mt-sortable-listing-link:hover {
    padding: 1.8em 2.2em
  }
}
.mt-sortable-listing-link:active,
.mt-sortable-listing-link:focus {
  text-decoration: underline
}
.mt-sortable-listing-image img {
  max-width: 100%
}
@media all and (min-width: 18.75em) {
  .mt-sortable-listing-image img {
    max-width: 17em
  }
}
.elm-user-pro-member .mt-listing-detailed-image.mt-hide-image,
.elm-user-pro-member .mt-sortable-listing-image.mt-hide-image,
.elm-user-pro-member .mt-sortable-listing-image.mt-image-placeholder {
  display: block
}
.mt-sortable-listing-title {
  display: block;
  font-size: 130%;
  margin-top: .5em
}
.mt-sortable-listing-overview {
  display: block;
  margin: 0 2em 1em;
  text-align: left;
  word-wrap: break-word
}
.mt-sortable-listing .mt-drag-handle {
  display: none
}
.no-touch .mt-sortable-listing:hover .mt-drag-handle {
  display: block
}
.mt-listing-detailed {
  overflow: hidden;
  padding: 1.5em 2em;
  text-align: left
}
.mt-guide-listings .mt-listing-detailed {
  margin: 0;
  padding: 0
}
@media all and (min-width: 18.75em) {
  .mt-listing-detailed {
    padding: 1em 1.25em
  }
}
@media all and (min-width: 37.5em) {
  .mt-listing-detailed {
    padding: 1.5em 2em
  }
}
.mt-listing-detailed dd {
  line-height: 1.25em;
  padding: 0
}
.mt-listing-detailed-title {
  display: block;
  margin-bottom: 1em;
  overflow: hidden;
  text-align: left
}
@media all and (min-width: 18.75em) {
  .mt-listing-detailed-title {
    margin-bottom: .75em
  }
}
.mt-listing-detailed-title a {
  display: inline-flex;
  font-size: 110%;
  font-weight: 400;
  overflow: hidden
}
.columbia-browser-msie10 .mt-listing-detailed-title a,
.columbia-browser-msie10.mt-listing-detailed-title a,
.mt-listing-detailed-title a.columbia-browser-msie10 {
  display: -ms-inline-flexbox
}
@media all and (min-width: 18.75em) {
  .mt-listing-detailed-title a {
    font-size: 125%
  }
}
@media all and (min-width: 25em) {
  .mt-sortable-listing-image img {
    max-width: 100%
  }
  .mt-listing-detailed-title {
    margin-bottom: 1em
  }
  .mt-listing-detailed-title a {
    font-size: 120%
  }
}
@media all and (min-width: 37.5em) {
  .mt-listing-detailed-title a {
    font-size: 125%
  }
}
@media all and (min-width: 80em) {
  .mt-sortable-listing-detailed {
    flex: 1 1 36.5em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-sortable-listing-detailed,
  .columbia-browser-msie10.mt-sortable-listing-detailed,
  .mt-sortable-listing-detailed.columbia-browser-msie10 {
    -ms-flex: 1 1 36.5em
  }
  .mt-listing-detailed-title a {
    font-size: 125%
  }
}
.mt-listing-detailed-title span {
  color: #666
}
.mt-listing-detailed-image {
  display: block;
  float: left;
  margin: 0 1em 1.5em 0;
  max-height: 30%;
  max-width: 30%
}
.mt-listing-detailed-image img {
  max-width: 100%
}
@media all and (min-width: 18.75em) {
  .mt-listing-detailed-image img {
    max-width: 6em
  }
}
@media all and (min-width: 25em) {
  .mt-listing-detailed-image img {
    max-width: 100%
  }
}
.elm-user-pro-edit .mt-listing-detailed .mt-image-placeholder.mt-sortable-listing-image {
  font-size: 1em;
  margin: 0;
  min-height: 5.1em;
  min-width: 5.1em
}
.mt-listing-detailed .mt-image-placeholder span {
  height: 35%
}
.mt-listing-detailed-overview {
  overflow: hidden;
  word-wrap: break-word
}
.mt-listing-detailed-subpages {
  clear: both;
  margin-top: 1.5em
}
.mt-listing-detailed-subpages ul {
  -moz-column-width: 25.5em;
  -webkit-column-width: 25.5em;
  column-width: 25.5em
}
@media all and (min-width: 18.75em) {
  .mt-listing-detailed-subpages ul {
    -moz-column-width: 25em;
    -webkit-column-width: 25em;
    column-width: 25em
  }
}
@media all and (min-width: 37.5em) {
  .mt-listing-detailed-subpages ul {
    -moz-column-width: 18.5em;
    -webkit-column-width: 18.5em;
    column-width: 18.5em
  }
}
@media all and (min-width: 50em) {
  .mt-listing-detailed-subpages ul {
    -moz-column-width: 23em;
    -webkit-column-width: 23em;
    column-width: 23em
  }
}
.mt-listing-detailed-subpages .mt-listings-simple {
  overflow: hidden
}
.mt-listings-simple {
  list-style: none;
  margin: 0;
  padding: 0
}
.mt-listings-simple li {
  flex-wrap: nowrap;
  margin: 0 0 .75em;
  padding-left: 0;
  word-wrap: break-word
}
.columbia-browser-msie10 .mt-listings-simple li,
.columbia-browser-msie10.mt-listings-simple li,
.mt-listings-simple li.columbia-browser-msie10 {
  -ms-flex-wrap: nowrap
}
.mt-listings-simple li a {
  display: flex;
  line-height: 140%;
  overflow: hidden;
  word-wrap: break-word
}
.columbia-browser-msie10 .mt-listings-simple li a,
.columbia-browser-msie10.mt-listings-simple li a,
.mt-listings-simple li a.columbia-browser-msie10 {
  display: -ms-flexbox
}
.mt-listings-simple ul {
  list-style: disc
}
.mt-listings-simple ul li {
  margin-bottom: 1em
}
.mt-listings-simple h5 {
  margin: 0;
  padding: 0
}
.mt-reveal-listing-expand-link,
.mt-reveal-listing-expand-link:active,
.mt-reveal-listing-expand-link:focus,
.no-touch .mt-reveal-listing-expand-link:active,
.no-touch .mt-reveal-listing-expand-link:hover,
.no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover,
.ui-widget-content .mt-reveal-listing-expand-link,
.ui-widget-content .mt-reveal-listing-expand-link:active,
.ui-widget-content .mt-reveal-listing-expand-link:focus {
  background: 0 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #999;
  display: inline-block;
  font-size: 125%;
  height: 1.1em;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 1em
}
body.columbia-browser-firefox .mt-reveal-listing-expand-link,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:active,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:active:hover,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus:hover,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:hover,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active:hover,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover:hover,
body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover,
body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover:hover,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active:hover,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus:hover,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:hover {
  display: flex
}
.columbia-browser-msie10 body.columbia-browser-firefox .mt-reveal-listing-expand-link,
.columbia-browser-msie10 body.columbia-browser-firefox .mt-reveal-listing-expand-link:active,
.columbia-browser-msie10 body.columbia-browser-firefox .mt-reveal-listing-expand-link:active:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus,
.columbia-browser-msie10 body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .mt-reveal-listing-expand-link:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active,
.columbia-browser-msie10 body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link,
.columbia-browser-msie10 body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active,
.columbia-browser-msie10 body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus,
.columbia-browser-msie10 body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus:hover,
.columbia-browser-msie10 body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:hover,
.columbia-browser-msie10body.columbia-browser-firefox .mt-reveal-listing-expand-link,
.columbia-browser-msie10body.columbia-browser-firefox .mt-reveal-listing-expand-link:active,
.columbia-browser-msie10body.columbia-browser-firefox .mt-reveal-listing-expand-link:active:hover,
.columbia-browser-msie10body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus,
.columbia-browser-msie10body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus:hover,
.columbia-browser-msie10body.columbia-browser-firefox .mt-reveal-listing-expand-link:hover,
.columbia-browser-msie10body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active,
.columbia-browser-msie10body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active:hover,
.columbia-browser-msie10body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover,
.columbia-browser-msie10body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover:hover,
.columbia-browser-msie10body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover,
.columbia-browser-msie10body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover:hover,
.columbia-browser-msie10body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link,
.columbia-browser-msie10body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active,
.columbia-browser-msie10body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active:hover,
.columbia-browser-msie10body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus,
.columbia-browser-msie10body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus:hover,
.columbia-browser-msie10body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:hover,
body.columbia-browser-firefox .mt-reveal-listing-expand-link.columbia-browser-msie10,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:active.columbia-browser-msie10,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:active:hover.columbia-browser-msie10,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus.columbia-browser-msie10,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:focus:hover.columbia-browser-msie10,
body.columbia-browser-firefox .mt-reveal-listing-expand-link:hover.columbia-browser-msie10,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active.columbia-browser-msie10,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:active:hover.columbia-browser-msie10,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover.columbia-browser-msie10,
body.columbia-browser-firefox .no-touch .mt-reveal-listing-expand-link:hover:hover.columbia-browser-msie10,
body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover.columbia-browser-msie10,
body.columbia-browser-firefox .no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover:hover.columbia-browser-msie10,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link.columbia-browser-msie10,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active.columbia-browser-msie10,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:active:hover.columbia-browser-msie10,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus.columbia-browser-msie10,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:focus:hover.columbia-browser-msie10,
body.columbia-browser-firefox .ui-widget-content .mt-reveal-listing-expand-link:hover.columbia-browser-msie10 {
  display: -ms-flexbox
}
.mt-reveal-listing-expand-link:active,
.mt-reveal-listing-expand-link:focus,
.no-touch .mt-reveal-listing-expand-link:active,
.no-touch .mt-reveal-listing-expand-link:hover,
.no-touch .ui-widget-content .mt-reveal-listing-expand-link:hover,
.ui-widget-content .mt-reveal-listing-expand-link:active,
.ui-widget-content .mt-reveal-listing-expand-link:focus {
  color: #005DA6
}
.mt-reveal-listing-expand-link:before {
  content: '\e8f1'
}
.mt-guide-add-button-container {
  background: #F5F6F7;
  border-bottom: 1px solid #EBEBED;
  display: none;
  float: left;
  padding: .5em 0 0 .5em
}
@media all and (min-width: 37.5em) {
  .mt-guide-add-button-container {
    display: block
  }
}
.mt-guide-tabs-add-button,
.mt-guide-tabs-add-button:active,
.mt-guide-tabs-add-button:focus,
.no-touch .mt-guide-tabs-add-button:hover,
.no-touch .ui-widget .mt-guide-tabs-add-button:hover,
.ui-widget .mt-guide-tabs-add-button,
.ui-widget .mt-guide-tabs-add-button:active,
.ui-widget .mt-guide-tabs-add-button:focus {
  background: #F5F6F7;
  border: 1px solid #CCC;
  border-bottom: 0;
  border-radius: .25em .25em 0 0;
  box-shadow: none;
  color: #666;
  float: left;
  font-size: 100%;
  line-height: 1.4;
  padding: .46em .75em;
  position: relative
}
.columbia-browser-firefox .mt-guide-tabs-add-button,
.columbia-browser-firefox .mt-guide-tabs-add-button:active,
.columbia-browser-firefox .mt-guide-tabs-add-button:focus,
.columbia-browser-firefox .ui-widget .mt-guide-tabs-add-button,
.columbia-browser-firefox .ui-widget .mt-guide-tabs-add-button:active,
.columbia-browser-firefox .ui-widget .mt-guide-tabs-add-button:focus,
.no-touch.columbia-browser-firefox .mt-guide-tabs-add-button:hover,
.no-touch.columbia-browser-firefox .ui-widget .mt-guide-tabs-add-button:hover {
  padding: .45em .75em
}
.elm-user-pro-edit .mt-guide-tabs-add-button:active,
.elm-user-pro-edit .mt-guide-tabs-add-button:focus,
.no-touch .elm-user-pro-edit .mt-guide-tabs-add-button:hover,
.no-touch .ui-widget .mt-guide-tabs-add-button:hover {
  background: #fff;
  border-color: #999;
  color: #005DA6
}
.mt-icon-add-guide-tab:before {
  content: '\e956'
}
.mt-guide-tabs-selectors button,
.mt-guide-tabs-selectors button:active,
.mt-guide-tabs-selectors button:focus,
.no-touch .mt-guide-tabs-selectors button:hover,
.no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active {
  background: 0 0;
  border: 0;
  box-shadow: none;
  display: none;
  font: 400 160%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: .125em .1em;
  vertical-align: middle
}
.elm-user-pro-edit .mt-guide-tabs-selectors button,
.elm-user-pro-edit .mt-guide-tabs-selectors button:visited,
.mt-guide-tabs-selectors .ui-state-active button,
.mt-guide-tabs-selectors .ui-state-active button:visited,
.mt-guide-tabs-selectors button,
.mt-guide-tabs-selectors button:visited {
  color: #999
}
.elm-user-pro-edit .mt-guide-tabs-selectors button:active,
.elm-user-pro-edit .mt-guide-tabs-selectors button:focus,
.mt-guide-tabs-selectors .ui-state-active button:active,
.mt-guide-tabs-selectors .ui-state-active button:focus,
.mt-guide-tabs-selectors button:active,
.mt-guide-tabs-selectors button:focus,
.no-touch .elm-user-pro-edit .mt-guide-tabs-selectors button:hover,
.no-touch .mt-guide-tabs-selectors .ui-state-active button:hover,
.no-touch .mt-guide-tabs-selectors button:hover {
  color: #005DA6
}
@media all and (min-width: 18.75em) {
  .elm-user-pro-edit .mt-guide-tabs-selectors button {
    display: none;
    float: left
  }
}
@media all and (min-width: 37.5em) {
  .columbia-browser-chrome .mt-guide-tabs-selectors button,
  .columbia-browser-chrome .mt-guide-tabs-selectors button:active,
  .columbia-browser-chrome .mt-guide-tabs-selectors button:focus,
  .columbia-browser-chrome .no-touch .mt-guide-tabs-selectors button:hover,
  .columbia-browser-chrome .no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active,
  .columbia-browser-chrome.mt-guide-tabs-selectors button,
  .columbia-browser-chrome.mt-guide-tabs-selectors button:active,
  .columbia-browser-chrome.mt-guide-tabs-selectors button:focus,
  .columbia-browser-chrome.no-touch .mt-guide-tabs-selectors button:hover,
  .columbia-browser-chrome.no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active,
  .columbia-browser-safari .mt-guide-tabs-selectors button,
  .columbia-browser-safari .mt-guide-tabs-selectors button:active,
  .columbia-browser-safari .mt-guide-tabs-selectors button:focus,
  .columbia-browser-safari .no-touch .mt-guide-tabs-selectors button:hover,
  .columbia-browser-safari .no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active,
  .columbia-browser-safari.mt-guide-tabs-selectors button,
  .columbia-browser-safari.mt-guide-tabs-selectors button:active,
  .columbia-browser-safari.mt-guide-tabs-selectors button:focus,
  .columbia-browser-safari.no-touch .mt-guide-tabs-selectors button:hover,
  .columbia-browser-safari.no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active {
    padding: .15em .1em
  }
  .elm-user-pro-edit .mt-guide-tabs-selectors .mt-guide-tab-delete-button,
  .elm-user-pro-edit .mt-guide-tabs-selectors .mt-icon-tab-editor-off,
  .no-touch.elm-user-pro-edit .mt-guide-tabs-selectors .mt-guide-tab-delete-button:active,
  .no-touch.elm-user-pro-edit .mt-guide-tabs-selectors .mt-guide-tab-delete-button:hover,
  .no-touch.elm-user-pro-edit .mt-guide-tabs-selectors .mt-icon-tab-editor-off:active,
  .no-touch.elm-user-pro-edit .mt-guide-tabs-selectors .mt-icon-tab-editor-off:hover {
    display: inline-block;
    padding-top: .2em
  }
}
.elm-user-pro-edit .mt-guide-tabs-selectors .mt-disabled.mt-guide-tab-delete-button,
.mt-disabled.mt-guide-tab-delete-button,
.no-touch .mt-disabled.mt-guide-tab-delete-button:hover,
.no-touch.elm-user-pro-edit .mt-guide-tabs-selectors .mt-disabled.mt-guide-tab-delete-button:hover {
  background: 0 0!important;
  border: 0!important;
  color: #737a7f!important;
  opacity: .5!important
}
.mt-guide-tabs-selectors .mt-guide-tab-cancel-button,
.mt-guide-tabs-selectors .mt-guide-tab-cancel-button:active,
.mt-guide-tabs-selectors .mt-guide-tab-cancel-button:focus,
.no-touch .mt-guide-tabs-selectors .mt-guide-tab-cancel-button:hover {
  padding-left: 0
}
.mt-icon-tab-delete:before {
  content: '\e88b'
}
.mt-icon-tab-edit:before {
  content: '\e953'
}
.mt-icon-tab-save:before {
  content: '\e88a'
}
.mt-icon-tab-cancel:before {
  content: '\e95a';
  position: relative;
  top: -.125em
}
@media all and (min-width: 37.5em) {
  .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-nav li a {
    padding: .48em .25em
  }
}
.columbia-browser-chrome .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-nav li a,
.columbia-browser-safari .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-nav li a {
  padding: .5em .25em
}
.elm-user-pro-edit .ui-tabs .mt-guide-tabs-selectors.ui-tabs-nav li a[contenteditable=true],
.mt-guide-tabs-selectors li a[contenteditable=true],
.mt-guide-tabs-selectors li.ui-state-active a[contenteditable=true],
.no-touch .elm-user-pro-edit .ui-tabs .mt-guide-tabs-selectors.ui-tabs-nav li a[contenteditable=true]:hover,
.no-touch .mt-guide-tabs-selectors li a[contenteditable=true]:hover,
.no-touch .mt-guide-tabs-selectors li.ui-state-active a[contenteditable=true]:hover,
.no-touch .mt-guide-tabs-selectors li:hover a[contenteditable=true] {
  border: 1px solid #005DA6;
  border-radius: .25em;
  box-shadow: inset .1em .1em .4em rgba(0, 0, 0, .15);
  color: #000!important;
  cursor: text;
  margin-top: .25em;
  min-width: 3em;
  outline: 0;
  padding: .2em .25em
}
.mt-guide-listings {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0 -1em;
  padding: 0
}
.columbia-browser-msie10 .mt-guide-listings,
.columbia-browser-msie10.mt-guide-listings,
.mt-guide-listings.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-guide-listings li {
  background: 0 0;
  box-sizing: border-box;
  flex: 1 1 25em;
  min-width: 0;
  float: none;
  font-weight: 400;
  margin: 0 1em 2em;
  overflow: hidden;
  padding: 0
}
.columbia-browser-msie10 .mt-guide-listings li,
.columbia-browser-msie10.mt-guide-listings li,
.mt-guide-listings li.columbia-browser-msie10 {
  -ms-flex: 1 1 25em
}
@media all and (min-width: 18.75em) {
  .mt-guide-listings li {
    flex: 1 1 25em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-guide-listings li,
  .columbia-browser-msie10.mt-guide-listings li,
  .mt-guide-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 25em
  }
}
@media all and (min-width: 37.5em) {
  .mt-guide-listings li {
    flex: 1 1 18em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-guide-listings li,
  .columbia-browser-msie10.mt-guide-listings li,
  .mt-guide-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 18em
  }
}
@media all and (min-width: 50em) {
  .mt-guide-listings li {
    flex: 1 1 23em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-guide-listings li,
  .columbia-browser-msie10.mt-guide-listings li,
  .mt-guide-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 23em
  }
}
@media all and (min-width: 65.25em) {
  .mt-listing-detailed-subpages ul {
    -moz-column-width: 27em;
    -webkit-column-width: 27em;
    column-width: 27em
  }
  .mt-guide-listings li {
    flex: 1 1 31.5em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-guide-listings li,
  .columbia-browser-msie10.mt-guide-listings li,
  .mt-guide-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 31.5em
  }
}
@media all and (min-width: 80em) {
  .mt-listing-detailed-subpages ul {
    -moz-column-width: 25em;
    -webkit-column-width: 25em;
    column-width: 25em
  }
  .mt-guide-listings li {
    flex: 1 1 35.5em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-guide-listings li,
  .columbia-browser-msie10.mt-guide-listings li,
  .mt-guide-listings li.columbia-browser-msie10 {
    -ms-flex: 1 1 35.5em
  }
}
.mt-guide-listings .mt-listings-simple li {
  margin: 0 0 .75em
}
.mt-guide-tab-settings .mt-field {
  box-sizing: border-box;
  float: right;
  width: 48%
}
@media all and (max-width: 37.5em) {
  .mt-guide-tab-settings .mt-field {
    float: left;
    margin-bottom: 1em;
    width: 100%
  }
}
.mt-guide-tab-settings .mt-field:first-child,
.mt-guide-tab-settings .mt-submit {
  float: left
}
.mt-guide-tab-settings select {
  width: 100%
}
.mt-guide-tab-settings p {
  margin: 0
}
.mt-classification-heading:first-letter {
  text-transform: uppercase
}
.mt-classification-listings {
  display: block
}
.mt-classification-listings a span {
  color: #666;
  margin-right: .5em
}
.mt-classification-listings a {
  display: block;
  overflow: hidden
}
.mt-classification-link {
  display: block;
  font-size: 130%;
  margin-bottom: .25em
}
.mt-classification-listings .mt-classification-overview {
  display: block;
  font-size: 100%
}
.mt-featured-list>li {
  margin-bottom: 1.5em
}
.mt-featured-list .mt-note {
  font-style: normal;
  margin-left: .5em
}
.mt-lp-path-url,
.mt-tag-name-no-tags h5 {
  font-style: italic
}
.mt-guide-tab-settings-learning-path {
  display: block
}
.mt-guide-tab-settings-learning-path .mt-field {
  width: auto
}
.mt-lp-container,
.mt-lp-container .mt-lp-path-container {
  overflow: visible
}
.mt-lp-container {
  margin: 0
}
.mt-lp-container li {
  flex: 1 1 100%;
  min-width: 0;
  margin: 0 0 1.5em
}
.columbia-browser-msie10 .mt-lp-container li,
.columbia-browser-msie10.mt-lp-container li,
.mt-lp-container li.columbia-browser-msie10 {
  -ms-flex: 1 1 100%
}
.mt-page-directory-listings,
.mt-tag-directory-listings {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 1em;
  -webkit-column-gap: 1em;
  column-gap: 1em;
  -moz-column-width: auto;
  -webkit-column-width: auto;
  column-width: auto;
  display: block
}
@media all and (min-width: 18.75em) {
  .mt-page-directory-listings,
  .mt-tag-directory-listings {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1
  }
}
@media all and (min-width: 37.5em) {
  .mt-page-directory-listings,
  .mt-tag-directory-listings {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2
  }
}
.mt-page-directory-listings li,
.mt-tag-directory-listings li {
  flex-wrap: nowrap
}
.columbia-browser-msie10 .mt-page-directory-listings li,
.columbia-browser-msie10 .mt-tag-directory-listings li,
.columbia-browser-msie10.mt-page-directory-listings li,
.columbia-browser-msie10.mt-tag-directory-listings li,
.mt-page-directory-listings li.columbia-browser-msie10,
.mt-tag-directory-listings li.columbia-browser-msie10 {
  -ms-flex-wrap: nowrap
}
.mt-page-directory-listings ul,
.mt-tag-directory-listings ul {
  clear: both
}
.mt-page-directory-listings ul {
  display: block;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0
}
.mt-no-tag-directory-listings {
  background: #fefbeb;
  border: 2px dashed #eed398;
  margin: 0 0 1.5em;
  padding: 1em
}
.mt-no-tag-directory-listings .mt-tag-name-no-tags {
  margin: 0
}
.mt-tag-name-no-tags ul {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 1em;
  -webkit-column-gap: 1em;
  column-gap: 1em;
  -moz-column-width: auto;
  -webkit-column-width: auto;
  column-width: auto;
  display: block
}
.mt-guide-content h5,
.mt-tag-name-no-tags .mt-listings-simple a {
  display: inline-block
}
@media all and (min-width: 18.75em) {
  .mt-tag-name-no-tags ul {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1
  }
}
.mt-tag-directory-listings h5 {
  float: left;
  max-width: 90%
}
#topic .mt-tag-directory-listings .mt-icon-single-tag,
.mt-icon-single-tag,
.ui-widget-content .mt-icon-single-tag {
  background: 0 0;
  color: #eed398;
  display: inline-block;
  font-size: 100%;
  height: 1.15em;
  margin-left: .5em;
  overflow: hidden;
  padding: 0;
  width: 1em
}
.no-touch #topic .mt-tag-directory-listings .mt-icon-single-tag:hover,
.no-touch .mt-icon-single-tag:hover,
.no-touch .ui-widget-content .mt-icon-single-tag:hover {
  color: #005DA6
}
.mt-icon-single-tag:before {
  content: '\e6f5'
}
.mt-guide-content {
  min-height: 7.75em;
  padding: 1.4em 1.5em 0
}
.mt-guide-content h5 {
  margin: 0 0 1em;
  padding: 0;
  word-wrap: break-word
}
.mt-topic-hierarchy-listings li {
  margin-bottom: 1.5em
}
@media all and (min-width: 18.75em) {
  .mt-topic-hierarchy-listings li {
    border-bottom: 1px solid #F5F6F7;
    margin-bottom: 0;
    padding: 1.5em 0
  }
  .mt-topic-hierarchy-listings li:last-child {
    border-bottom: 0
  }
}
@media all and (min-width: 37.5em) {
  .mt-tag-name-no-tags ul {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2
  }
  .mt-topic-hierarchy-listings li {
    border-bottom: 0;
    margin-bottom: 2em;
    padding: 0
  }
  .mt-listing-detailed li {
    border-bottom: 0;
    padding: 0
  }
  .mt-topic-hierarchy-listings .mt-listings-simple li:last-child {
    margin-bottom: 0
  }
}
@media all and (min-width: 18.75em) {
  .mt-listing-detailed li {
    border-bottom: 0;
    padding: 0
  }
  .mt-topic-hierarchy-listings .mt-listings-simple li:last-child {
    margin-bottom: 0
  }
}
.mt-topic-hierarchy-listings .mt-listings-simple li {
  margin: 0 0 .75em
}
.mt-topic-hierarchy-listings .mt-listing-detailed-title {
  margin-bottom: .25em
}
#mt-learning-path {
  overflow: visible
}
.mt-lp-path-fieldset {
  box-sizing: border-box;
  overflow: visible;
  width: 100%
}
.mt-lp-path-controls {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  text-align: left
}
.columbia-browser-msie10 .mt-lp-path-controls,
.columbia-browser-msie10.mt-lp-path-controls,
.mt-lp-path-controls.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.columbia-special-pathmanager .mt-lp-path-controls {
  margin-top: .5em
}
.mt-lp-path-controls .mt-field {
  flex: 1 1 100%;
  min-width: 0;
  margin-bottom: 1em
}
.columbia-browser-msie10 .mt-lp-path-controls .mt-field,
.columbia-browser-msie10.mt-lp-path-controls .mt-field,
.mt-lp-path-controls .mt-field.columbia-browser-msie10 {
  -ms-flex: 1 1 100%
}
.mt-lp-path-controls .mt-field-half {
  flex: 1 1 18em;
  min-width: 0
}
.columbia-browser-msie10 .mt-lp-path-controls .mt-field-half,
.columbia-browser-msie10.mt-lp-path-controls .mt-field-half,
.mt-lp-path-controls .mt-field-half.columbia-browser-msie10 {
  -ms-flex: 1 1 18em
}
@media all and (max-width: 50em) {
  .mt-lp-path-controls .mt-field-half {
    flex: 1 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-lp-path-controls .mt-field-half,
  .columbia-browser-msie10.mt-lp-path-controls .mt-field-half,
  .mt-lp-path-controls .mt-field-half.columbia-browser-msie10 {
    -ms-flex: 1 1 15em
  }
}
.mt-lp-path-controls .mt-field-half:first-child {
  padding-right: 1em
}
.mt-lp-path-id-label {
  left: -9999px;
  overflow: hidden;
  position: absolute
}
.mt-lp-path-url {
  font-size: 100%;
  line-height: 1.5;
  margin: 0 .25em 0 0
}
@media all and (max-width: 37.5em) {
  .mt-lp-path-controls .mt-field-half {
    flex: 1 1 100%;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-lp-path-controls .mt-field-half,
  .columbia-browser-msie10.mt-lp-path-controls .mt-field-half,
  .mt-lp-path-controls .mt-field-half.columbia-browser-msie10 {
    -ms-flex: 1 1 100%
  }
  .mt-lp-path-controls .mt-field-half:first-child {
    padding: 0
  }
  .mt-lp-path-id-label {
    overflow: visible;
    position: static
  }
  .mt-lp-path-url {
    display: block;
    margin: 0 0 .25em
  }
  .columbia-special-pathmanager .mt-lp-path-url:after {
    content: '...'
  }
}
.mt-lp-path-url-disabled,
.ui-widget-content .mt-lp-path-url-disabled {
  color: #999;
  margin: 0
}
.mt-lp-path-url-disabled:visited,
.ui-widget-content .mt-lp-path-url-disabled:visited {
  color: #999
}
.mt-lp-path-url-disabled:active,
.mt-lp-path-url-disabled:focus,
.no-touch .mt-lp-path-url-disabled:hover,
.no-touch .ui-widget-content .mt-lp-path-url-disabled:hover,
.ui-widget-content .mt-lp-path-url-disabled:active,
.ui-widget-content .mt-lp-path-url-disabled:focus {
  color: #005DA6
}
.mt-lp-path-id-icon,
.mt-lp-path-url-disabled span {
  color: #666;
  font-size: 150%;
  line-height: .8
}
.mt-lp-add-page,
.mt-lp-add-page:visited {
  color: #999
}
.columbia-special-pathmanager .mt-lp-path-id-icon,
.columbia-special-pathmanager .mt-lp-path-url-disabled span {
  line-height: 1.3
}
.mt-lp-edit-id {
  margin: 0;
  padding: .25em 0;
  width: auto
}
@media all and (max-width: 37.5em) {
  .columbia-special-pathmanager .mt-lp-path-id-icon,
  .columbia-special-pathmanager .mt-lp-path-url-disabled span {
    line-height: 1
  }
  .mt-lp-edit-id {
    display: block;
    width: 100%
  }
}
.mt-lp-path-controls textarea {
  padding: .5em;
  text-indent: 0;
  width: 100%
}
.mt-lp-path-controls .mt-edit-path-section {
  background: #fff;
  border: 1px dashed #232527;
  box-sizing: border-box;
  word-wrap: break-word
}
.mt-lp-path-controls .mt-editable {
  margin: .55em .5em;
  min-height: 1.4em
}
.mt-lp-path-controls .mt-error {
  clear: both
}
.mt-lp-path-controls .mt-error:before {
  content: '\e89a';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-lp-add-page,
.mt-lp-add-page:focus,
.no-touch .mt-lp-add-page:active,
.no-touch .mt-lp-add-page:hover {
  line-height: 1.5
}
.mt-lp-path-controls .mt-submit {
  margin-bottom: 0
}
.mt-lp-button-container .mt-button:last-child {
  margin-left: 1em
}
.mt-lp-button-container .mt-button:only-child {
  margin-left: 0
}
.mt-edit-path-summary .mt-editable {
  min-height: 5em
}
.mt-update-form-button-container {
  margin: .5em
}
.mt-lp-add-page:active,
.mt-lp-add-page:focus,
.no-touch .mt-lp-add-page:hover {
  color: #005DA6
}
.mt-icon-lp-add-page {
  float: left
}
.mt-icon-lp-add-page:before {
  content: '\e936';
  font-size: 150%;
  margin-right: .25em
}
.mt-lp-pages-container.mt-toggle-container {
  background: #fff;
  border: 0;
  margin: 0;
  overflow: visible;
  padding: 0
}
.columbia-special-path .mt-lp-pages-container.mt-toggle-container {
  margin: 0 0 2em
}
.mt-lp-pages-container.mt-toggle-container .mt-collapsible-section {
  margin-top: 1em
}
.mt-lp-pages-container .mt-page-delete-container {
  background: #efefef;
  color: #666;
  font-style: italic;
  padding: .75em
}
.mt-lp-pages-container .mt-page-delete-container p {
  margin: 0 0 .25em;
  padding: 0
}
.mt-lp-pages-container .mt-page-delete-container button {
  font-style: normal;
  margin: 0 1em 0 0
}
.mt-lp-pages-container .mt-page-delete-container button span:before {
  margin-right: .25em
}
.mt-lp-pages-container .mt-page-delete-container button span.mt-icon-restore:before {
  content: '\e663';
  font-size: .85em
}
.mt-lp-pages-container .mt-page-delete-container button span.mt-icon-dismiss:before {
  content: '\e6fe';
  font-size: .75em
}
.mt-lp-path-container .mt-lp-pages-container .mt-summary-toggle {
  font-size: 125%;
  height: 1.25em;
  overflow: hidden;
  position: absolute;
  width: 1.2em
}
.mt-lp-path-container .mt-listing-detailed {
  padding: 0 0 0 1.5em
}
.mt-learningpath-widget .mt-no-toggle.mt-lp-path-container .mt-listing-detailed,
.mt-lp-path-container .mt-listing-detailed .mt-listing-detailed {
  margin: 0;
  padding: 0
}
.columbia-special-path .mt-lp-page-listings .mt-listing-detailed,
.elm-user-pro-member .mt-lp-container .mt-sortable-listing {
  padding: .5em
}
.elm-user-pro-edit .mt-lp-container .mt-icon-delete,
.no-touch.elm-user-pro-edit .mt-lp-container .mt-icon-delete:hover {
  left: -.75em;
  top: -.75em
}
.elm-user-pro-edit .mt-lp-container .mt-icon-drag,
.no-touch.elm-user-pro-edit .mt-lp-container .mt-icon-drag:hover {
  border-radius: 0 .25em 0 0;
  left: .325em;
  top: -.325em
}
.mt-lp-path-container .mt-listing-detailed-subpages {
  margin-top: 0
}
.mt-lp-container .mt-sortable-listing {
  overflow: visible
}
.no-touch .mt-lp-listings .mt-sortable-listing-detailed:hover {
  box-shadow: none
}
.mt-learning-path-listings li {
  margin: .5em 1em
}
.mt-learningpath-widget .mt-listing-detailed-title,
.mt-lp-listings .mt-listing-detailed-title {
  margin-bottom: .25em
}
.mt-lp-page-listings {
  border-left: .15em dotted #999;
  margin: 0 .35em
}
@media all and (max-width: 37.5em) {
  .mt-lp-page-listings {
    margin-left: .4em
  }
}
.columbia-special-path .mt-lp-page-listings {
  border-left: 0;
  margin: 0
}
.mt-lp-pages-count-wrapper {
  font-size: .75em;
  font-style: italic
}
.mt-lp-page-listings li {
  clear: both;
  flex: 1 1 100%;
  min-width: 0;
  margin: 0 .5em 1em;
  overflow: visible;
  position: relative;
  text-align: left;
  top: -.3em
}
.columbia-browser-msie10 .mt-lp-page-listings li,
.columbia-browser-msie10.mt-lp-page-listings li,
.mt-lp-page-listings li.columbia-browser-msie10 {
  -ms-flex: 1 1 100%
}
.columbia-special-path .mt-lp-page-listings li {
  margin: 0 0 .5em
}
@media all and (max-width: 37.5em) {
  .mt-lp-page-listings li {
    margin: 0 1em 1em
  }
}
.columbia-special-path .mt-lp-page-listings li:nth-child(even) {
  background-color: #fdfefe
}
.mt-icon-lp-page:before {
  background: #fff;
  border: .25em solid #666;
  border-radius: 50%;
  color: #666;
  content: '\00a0';
  float: left;
  font-size: 85%;
  height: .5em;
  left: -1.1em;
  margin-right: -.5em;
  position: relative;
  top: .3em;
  width: .5em;
  z-index: 2
}
.columbia-special-path .mt-icon-lp-page:before {
  background: 0 0;
  border: 0;
  content: '';
  float: none;
  left: auto;
  margin-right: 0;
  top: auto
}
@media all and (max-width: 80em) {
  .mt-icon-lp-page:before {
    left: -1.15em
  }
}
.mt-lp-page-listings li:last-child {
  margin-bottom: -.55em
}
.columbia-special-path .mt-lp-page-listings li:last-child {
  margin-bottom: 1em
}
.mt-lp-page-listings li:last-child .mt-listing-detailed {
  background: #fff;
  margin-left: -2em;
  overflow: visible;
  padding-left: 2.4em
}
.columbia-special-path .mt-lp-page-listings li:last-child .mt-listing-detailed {
  background: 0 0;
  margin: 0;
  padding: .5em
}
.mt-lp-page-listings .mt-lp-page-title {
  display: block;
  overflow: hidden
}
.mt-lp-page-listings .mt-listing-detailed-title {
  margin-bottom: .25em
}
.mt-lp-page-listings .mt-listing-detailed-title a {
  font-size: 100%
}
.mt-lp-page-listings .mt-lp-page-overview {
  clear: both;
  display: block;
  font-size: 100%
}
.mt-lp-listings .mt-listing-detailed-title span {
  font-size: 150%;
  line-height: 1.1
}
.mt-lp-page-listings .mt-listing-detailed-title span {
  font-size: 115%
}
.mt-icon-article-lp:before {
  content: '\e959';
  margin-right: -.15em;
  position: relative
}
.mt-listing-detailed-pagecount {
  color: #999;
  display: block;
  font-style: italic
}
.mt-toggle-collapse+dl .mt-listing-detailed-pagecount {
  display: none
}
#mt-learning-paths-table .mt-lp-header-actions {
  text-align: center
}
.mt-lp-display-table-controls {
  box-sizing: border-box;
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0;
  width: 100%
}
.columbia-browser-msie10 .mt-lp-display-table-controls,
.columbia-browser-msie10.mt-lp-display-table-controls,
.mt-lp-display-table-controls.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.columbia-special-pathmanager .mt-lp-display-table-controls {
  margin: 1.5em 0 0
}
.mt-lp-display-table-controls .mt-field {
  flex: 1 1 18em;
  min-width: 0;
  margin-bottom: 1em;
  padding-right: 1em
}
.columbia-browser-msie10 .mt-lp-display-table-controls .mt-field,
.columbia-browser-msie10.mt-lp-display-table-controls .mt-field,
.mt-lp-display-table-controls .mt-field.columbia-browser-msie10 {
  -ms-flex: 1 1 18em
}
@media all and (max-width: 37.5em) {
  .mt-icon-lp-page:before {
    left: -1.7em
  }
  .mt-lp-display-table-controls .mt-field {
    flex: 1 1 100%;
    min-width: 0;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    padding-right: 0
  }
  .columbia-browser-msie10 .mt-lp-display-table-controls .mt-field,
  .columbia-browser-msie10.mt-lp-display-table-controls .mt-field,
  .mt-lp-display-table-controls .mt-field.columbia-browser-msie10 {
    -ms-flex: 1 1 100%
  }
}
.mt-lp-display-table-controls .mt-field:last-child {
  padding-right: 0
}
.mt-lp-display-table-controls .mt-field:first-child {
  flex: 3 1 25em;
  min-width: 0
}
.columbia-browser-msie10 .mt-lp-display-table-controls .mt-field:first-child,
.columbia-browser-msie10.mt-lp-display-table-controls .mt-field:first-child,
.mt-lp-display-table-controls .mt-field:first-child.columbia-browser-msie10 {
  -ms-flex: 3 1 25em
}
@media all and (max-width: 50em) {
  .mt-lp-display-table-controls .mt-field:first-child {
    flex: 3 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-lp-display-table-controls .mt-field:first-child,
  .columbia-browser-msie10.mt-lp-display-table-controls .mt-field:first-child,
  .mt-lp-display-table-controls .mt-field:first-child.columbia-browser-msie10 {
    -ms-flex: 3 1 15em
  }
}
@media all and (max-width: 37.5em) {
  .mt-lp-display-table-controls .mt-field:first-child {
    flex: 1 1 100%;
    min-width: 0;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    padding-right: 0
  }
  .columbia-browser-msie10 .mt-lp-display-table-controls .mt-field:first-child,
  .columbia-browser-msie10.mt-lp-display-table-controls .mt-field:first-child,
  .mt-lp-display-table-controls .mt-field:first-child.columbia-browser-msie10 {
    -ms-flex: 1 1 100%
  }
}
#mt-insert-learningpath-dialog .mt-grid {
  margin: 0 .1em
}
.mt-lp-header-actions .mt-datatables-header-title {
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap
}
#mt-learning-paths-table.collapsed li[data-dtr-index='3'],
.ui-dialog .mt-lp-header-actions {
  display: none
}
#mt-learning-paths-table tr {
  color: #666;
  cursor: pointer
}
#mt-learning-paths-table .ui-row-selected {
  color: #000;
  font-weight: 700
}
#mt-learning-paths-table .ui-row-selected td {
  background-color: #f5fcf6
}
.columbia-special-pathmanager #mt-learning-paths-table.collapsed li[data-dtr-index='3'] {
  display: block
}
.mt-icon-lp-table-controls {
  color: #999;
  cursor: pointer;
  font-size: 135%;
  height: 1em;
  line-height: 1;
  margin: 0 .15em;
  overflow: hidden;
  padding: 0;
  text-indent: 0;
  vertical-align: middle;
  width: 1em
}
.mt-icon-lp-table-controls:visited {
  color: #999
}
.mt-icon-lp-table-controls:active,
.mt-icon-lp-table-controls:focus,
.no-touch .mt-icon-lp-table-controls:hover {
  color: #005DA6
}
.mt-icon-lp-table-controls:active,
.no-touch .mt-icon-lp-table-controls:focus,
.no-touch .mt-icon-lp-table-controls:hover {
  line-height: 1
}
@media all and (max-width: 50em) {
  .mt-icon-lp-table-controls {
    margin: 0 .05em
  }
}
#mt-learning-paths-table .mt-icon-revision-history,
.mt-icon-lp-edit-path {
  display: inline-block;
  height: 1em;
  overflow: hidden;
  width: 1em
}
.mt-icon-lp-edit-path:before {
  content: '\e953'
}
.mt-icon-lp-delete-path.mt-icon-lp-table-controls {
  font-size: 100%
}
.mt-icon-lp-delete-path:before {
  content: '\e6fe'
}
.mt-icon-lp-preview-path.mt-icon-lp-table-controls {
  font-size: 150%
}
.mt-icon-lp-preview-path:before {
  content: '\e959'
}
.mt-icon-lp-clone-path {
  font-size: 125%;
  margin-left: .25em
}
.mt-icon-lp-clone-path:before {
  content: '\e60b'
}
.mt-icon-page-delete:before {
  content: '\e88b'
}
.mt-icon-page-drag:before {
  content: '\e683'
}
.mt-hide-show-pages-false {
  display: none
}
.columbia-learning-path #title {
  border-bottom: 0;
  color: #333;
  padding-bottom: 0
}
.columbia-learning-path #title .mt-icon-article-lp:before {
  color: #333
}
.columbia-learning-path #title .mt-title-lp {
  color: #000;
  font-weight: 700
}
.columbia-learning-path .elm-meta-top {
  border-top: 1px solid #EBEBED;
  padding-top: .5em
}
.mt-lp-progress-container {
  margin: 0 0 1.5em;
  overflow: hidden;
  padding-top: .5em
}
.mt-lp-progress-bar {
  border-top: .15em dotted #999;
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  justify-content: space-between;
  line-height: 1;
  list-style: none;
  margin: 0 0 .5em;
  padding: 0;
  position: relative;
  text-align: left;
  z-index: 1
}
.columbia-browser-msie10 .mt-lp-progress-bar,
.columbia-browser-msie10.mt-lp-progress-bar,
.mt-lp-progress-bar.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify
}
.mt-lp-progress-bar li {
  margin: 0;
  position: relative;
  text-align: left;
  top: -.45em
}
.mt-lp-progress-bar li:last-child {
  margin-right: -.1em
}
@media all and (max-width: 80em) {
  .mt-lp-progress-bar li:last-child {
    margin-right: -.05em
  }
}
.mt-lp-progress-bar a {
  display: block;
  height: .9em;
  overflow: hidden;
  width: .9em
}
.mt-lp-progress-bar li a span:before {
  background: #fff;
  border: .25em solid #666;
  border-radius: 50%;
  content: '\00a0';
  float: left;
  font-size: 85%;
  height: .5em;
  width: .5em;
  z-index: 2
}
.mt-lp-progress-bar li a:hover span:before {
  border: .25em solid #005DA6
}
.mt-lp-progress-bar .mt-lp-page-previous a span:before {
  background: #666;
  border: .25em solid #666
}
.mt-lp-progress-bar .mt-lp-page-current a span:before {
  background: #005DA6;
  border: .25em solid #005DA6
}
.mt-lp-path-meta-data {
  display: inline-block;
  font-size: 115%;
  font-style: italic
}
@media all and (max-width: 37.5em) {
  .mt-lp-progress-bar li:last-child {
    margin-right: -.1em
  }
  .mt-lp-path-meta-data {
    display: block;
    float: none;
    margin-top: .5em;
    text-align: center
  }
}
.mt-lp-path-title-display {
  color: #333;
  display: inline-block;
  font-weight: 700
}
.mt-lp-path-title-display:after {
  content: ':'
}
.mt-edit-category-container .mt-icon-add-lp-label:before,
.mt-toggle-expand:before {
  content: '\e893'
}
.mt-lp-progress-description {
  color: #999;
  display: inline-block
}
.mt-lp-progress-container .mt-article-pagination {
  clear: none;
  display: inline-block;
  float: right
}
@media all and (max-width: 37.5em) {
  .mt-lp-progress-container .mt-article-pagination {
    clear: both;
    display: block;
    float: none;
    margin-top: .5em
  }
}
.mt-edit-category-container {
  position: relative
}
.mt-edit-category-container .mt-category-trigger {
  display: block;
  padding: .5em 0 .5em .4em
}
.mt-edit-category-container .mt-category-trigger:after {
  float: right;
  margin-right: .2em;
  top: 0
}
.columbia-browser-firefox.columbia-special-pathmanager .mt-edit-category-container .mt-category-trigger:after {
  margin-bottom: -1em;
  top: -1em
}
.mt-edit-category-container .mt-category-selector {
  background: #fff;
  border: 1px solid #005DA6;
  box-sizing: border-box;
  display: none;
  margin-top: -.1em;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 9
}
.mt-edit-category-container .mt-category-selector ul {
  list-style-type: none;
  margin: 0;
  max-height: 10em;
  overflow-y: auto;
  padding: 0
}
.mt-edit-category-container .mt-category-selector li {
  margin: 0;
  padding: 0
}
.mt-edit-category-container .mt-category-selector a {
  color: #999;
  display: block;
  padding: .5em
}
.mt-edit-category-container .mt-category-selector a:visited {
  color: #999
}
.mt-edit-category-container .mt-category-selector a:active,
.mt-edit-category-container .mt-category-selector a:focus,
.no-touch .mt-edit-category-container .mt-category-selector a:hover {
  color: #005DA6
}
.mt-edit-category-container .mt-field {
  margin: .5em;
  position: relative
}
.mt-edit-category-container #mt-add-new-label {
  padding-left: 1.5em
}
.mt-edit-category-container .mt-icon-add-lp-label {
  color: #999;
  clear: both;
  float: left;
  font-size: 175%;
  height: 1em;
  margin: 0 0 -1em .1em;
  overflow: hidden;
  position: relative;
  top: -1.15em;
  width: 1em
}
.mt-edit-category-container .mt-icon-add-lp-label:visited {
  color: #999
}
#mt-add-new-label:active+.mt-icon-add-lp-label,
#mt-add-new-label:focus+.mt-icon-add-lp-label,
.mt-edit-category-container .mt-icon-add-lp-label:active,
.mt-edit-category-container .mt-icon-add-lp-label:focus,
.no-touch #mt-add-new-label .mt-icon-add-lp-label:hover,
.no-touch #mt-add-new-label:hover+.mt-icon-add-lp-label,
.no-touch .mt-edit-category-container .mt-icon-add-lp-label:hover {
  color: #005DA6
}
.columbia-browser-firefox.columbia-special-path .ui-selectmenu-button {
  white-space: normal
}
.columbia-special-path #title,
.columbia-special-pathrevisionhistory #title {
  display: none
}
.columbia-special-pathrevisionhistory .DataTables_sort_wrapper {
  float: left
}
.columbia-special-pathrevisionhistory .DataTables_sort_wrapper .mt-datatables-header-title {
  max-width: 100%
}
#mt-summary {
  display: block!important
}
@media all and (min-width: 18.75em) {
  #mt-summary {
    display: none!important
  }
}
@media all and (min-width: 37.5em) {
  #mt-summary {
    display: block!important
  }
}
.columbia-page-home .mt-overview-container,
.columbia-page-home .mt-thumbnail-container {
  display: none!important
}
.mt-toggle-container {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .25em;
  clear: both;
  margin: 0 0 1em;
  overflow: hidden;
  padding: .5em .8em .8em
}
.mt-toggle-container a,
.mt-toggle-container a:visited {
  color: #005DA6
}
.mt-toggle-container a:active,
.mt-toggle-container a:focus,
.no-touch .mt-toggle-container a:active,
.no-touch .mt-toggle-container a:hover {
  color: #0080E8
}
.mt-summary-toggle,
.ui-widget .mt-summary-toggle {
  color: #666;
  background: 0 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 95%
}
.mt-summary-toggle:visited,
.ui-widget .mt-summary-toggle:visited {
  color: #666
}
.mt-summary-toggle:active,
.mt-summary-toggle:focus,
.no-touch .mt-summary-toggle:hover,
.no-touch .ui-widget .mt-summary-toggle:hover,
.ui-widget .mt-summary-toggle:active,
.ui-widget .mt-summary-toggle:focus {
  color: #005DA6
}
.mt-summary-toggle:active,
.mt-summary-toggle:focus,
.no-touch .mt-summary-toggle:hover,
.no-touch .ui-widget .mt-summary-toggle:active,
.no-touch .ui-widget .mt-summary-toggle:hover,
.ui-widget .mt-summary-toggle:active,
.ui-widget .mt-summary-toggle:focus {
  background: 0 0;
  border: 0;
  border-radius: 0;
  box-shadow: none
}
.mt-summary-toggle:before {
  display: inline-block;
  font: 400 120%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 1.2em;
  margin-right: .25em;
  position: relative;
  top: .15em;
  width: 1.1em
}
.mt-toggle-collapse:before {
  content: '\e892'
}
.mt-toggle-container fieldset {
  border: 0;
  border-radius: 0;
  margin: .5em 0 0;
  padding: 0
}
.mt-summary-container {
  clear: both;
  margin: .75em 0 0
}
.mt-thumbnail-container {
  display: none;
  float: left;
  margin-bottom: 1em
}
.columbia-article-topic-category .mt-thumbnail-container,
.columbia-article-topic-guide .mt-thumbnail-container,
.columbia-article-topic-portfolio .mt-thumbnail-container,
.mt-thumbnail-img {
  display: block
}
.mt-thumbnail {
  background: #fff;
  border: 1px dashed #232527;
  box-sizing: border-box;
  cursor: pointer;
  margin: 0 1em 0 0;
  padding: 0;
  position: relative
}
.no-touch .mt-thumbnail-container:hover .mt-thumbnail {
  border-color: #005DA6
}
.mt-image-placeholder {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  margin: .8em 1em;
  min-height: 7em;
  min-width: 7em;
  overflow: hidden;
  position: relative
}
.mt-image-placeholder a,
.mt-image-placeholder a:visited {
  color: #005DA6
}
.mt-image-placeholder a:active,
.mt-image-placeholder a:focus,
.no-touch .mt-image-placeholder a:active,
.no-touch .mt-image-placeholder a:hover {
  color: #0080E8
}
.mt-image-placeholder span {
  bottom: 0;
  color: #666;
  font-size: .9em;
  height: 20%;
  left: 0;
  line-height: 1.2em;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%
}
.mt-thumbnail:active,
.mt-thumbnail:focus {
  border: 1px solid #005DA6
}
.mt-thumbnail-container .mt-icon-edit,
.mt-thumbnail-container .mt-icon-edit:active,
.mt-thumbnail-container .mt-icon-edit:focus,
.no-touch .mt-thumbnail-container .mt-icon-edit:hover {
  left: -.5em
}
.mt-thumbnail-container .mt-thumbnail-select-wrapper {
  background: #fff;
  border: 1px solid #CCC;
  border-radius: .5em;
  box-shadow: 0 0 1em rgba(204, 204, 204, .25);
  cursor: pointer;
  margin-top: -5em;
  max-width: 25em;
  overflow: hidden;
  padding: 0 1.5em;
  position: absolute;
  width: 25em;
  z-index: 99
}
.mt-thumbnail-container .mt-thumbnail-select-wrapper.no-tools {
  height: 6em
}
.mt-thumbnail-container .mt-no-close {
  background: #fff
}
.mt-overview-container {
  margin-bottom: 1em;
  overflow: hidden
}
.mt-overview {
  background: #fff;
  border: 1px dashed #232527;
  box-sizing: border-box;
  min-height: 8.75em;
  word-wrap: break-word
}
.no-touch .mt-overview:hover {
  border-color: #005DA6
}
.mt-overview.mt-editing,
.mt-overview:active,
.mt-overview:focus {
  border: 1px solid #005DA6
}
.mt-overview.mt-editing {
  box-shadow: inset .1em .1em .4em rgba(0, 0, 0, .15);
  outline: 0
}
.mt-overview .mt-editable {
  outline: 0
}
.mt-overview .mt-editable[contenteditable=true] {
  position: static
}
.mt-overview[contenteditable=true].mt-edit-section-hover {
  opacity: 1
}
#mt-summary[data-editable=false] .mt-thumbnail img,
.page-history-checkboxes input[disabled=disabled] {
  opacity: .5
}
.mt-overview[contenteditable=true] .mt-editable {
  cursor: text
}
.mt-editable {
  margin: .8em 1em;
  min-height: 7.15em
}
.mt-editable.mt-image-placeholder {
  min-height: 7em
}
.mt-summary-unsaved-warning {
  background: #fff;
  border: 1px dashed #232527;
  box-sizing: border-box;
  margin: -.06em;
  min-height: 8.7em;
  padding: .8em 1em;
  position: relative
}
.mt-summary-unsaved-warning p {
  color: #666;
  font-style: italic;
  line-height: 1.2;
  margin: 0 0 1em;
  word-wrap: break-word
}
.mt-summary-unsaved-warning .mt-f1-link span,
.no-touch .mt-summary-unsaved-warning .mt-f1-link span:hover {
  float: left
}
.mt-summary-unsaved-warning .mt-f1-link,
.no-touch .mt-summary-unsaved-warning .mt-f1-link:hover {
  margin-top: .25em
}
.mt-summary-unsaved-warning button {
  float: right;
  font-size: 100%
}
.mt-overview-editor-buttons {
  float: right;
  margin: 1em 0 0;
  width: 100%
}
#mt-overview-character-count {
  float: left
}
#mt-overview-button-container {
  float: right
}
#mt-overview-save-button {
  margin-right: 1em
}
#mt-summary .mt-icon-edit {
  border-radius: 0;
  line-height: 2em
}
.mt-page-summary {
  margin-bottom: .5em;
  overflow: hidden
}
.mt-page-thumbnail {
  float: left;
  margin: .25em 1em .25em 0
}
@media all and (min-width: 18.75em) {
  .mt-page-thumbnail {
    float: none;
    margin: 0 0 1em
  }
}
@media all and (min-width: 37.5em) {
  .mt-page-thumbnail {
    float: left;
    margin: .25em 1em .25em 0
  }
}
.mt-page-overview {
  margin: .25em 0;
  overflow: hidden
}
@media all and (min-width: 18.75em) {
  .mt-page-overview {
    margin: 0 0 1em
  }
}
@media all and (min-width: 37.5em) {
  .mt-page-overview {
    margin: .25em 0
  }
}
#mt-summary[data-editable=false] .mt-overview {
  background: 0 0;
  border: 0;
  min-height: inherit
}
#mt-summary[data-editable=false] .mt-image-placeholder,
#mt-summary[data-editable=false] .mt-overview .mt-editable,
#mt-summary[data-editable=false] .mt-thumbnail {
  background: 0 0;
  border: 0;
  color: #999;
  font-style: italic;
  margin: 0;
  min-height: inherit;
  padding: 0
}
#mt-summary[data-editable=false] .mt-thumbnail {
  cursor: text;
  margin-right: 1em
}
#mt-summary[data-editable=false] .mt-thumbnail-img {
  padding: .15em
}
#mt-summary[data-editable=false] .mt-image-placeholder span {
  color: #999;
  position: static
}
.mt-ordered-subpage-listing-type-container {
  display: none
}
.columbia-article-topic-category .mt-ordered-subpage-listing-type-container {
  clear: both;
  display: block
}
.mt-ordered-subpage-listing-type-container .mt-field {
  margin: 0
}
.mt-ordered-subpage-listing-type-container .mt-radio {
  display: inline-block;
  margin: 0 2em 1em 0
}
.mt-ordered-subpage-listing-type-container .mt-disabled.mt-radio {
  background: 0 0!important;
  border: 0!important
}
.no-touch.columbia-browser-msie10 .mt-ordered-subpage-listing-type-container input:hover {
  border: 0
}
.mt-ordered-subpage-listing-type-container .mt-label-checkbox {
  margin-bottom: 0
}
.mt-ordered-subpage-listing-type-container .mt-label-checkbox:before {
  font-size: 125%;
  margin-right: .5em;
  vertical-align: middle
}
.mt-icon-listing-simple:before {
  content: '\e958'
}
.mt-icon-listing-detailed:before {
  content: '\e957'
}
.mt-classifications-container {
  clear: both
}
#live-tags-custom {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0 -.5em
}
#live-tags-custom.columbia-browser-msie10,
.columbia-browser-msie10 #live-tags-custom,
.columbia-browser-msie10#live-tags-custom {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-draftmanager-filters .mt-field,
.mt-draftmanager-tag-update .mt-field,
.mt-structuredtags-filters .mt-field,
.mt-structuredtags-tag-update .mt-field {
  flex: 1 1 100%;
  min-width: 0
}
.columbia-browser-msie10 .mt-draftmanager-filters .mt-field,
.columbia-browser-msie10 .mt-draftmanager-tag-update .mt-field,
.columbia-browser-msie10 .mt-structuredtags-filters .mt-field,
.columbia-browser-msie10 .mt-structuredtags-tag-update .mt-field,
.columbia-browser-msie10.mt-draftmanager-filters .mt-field,
.columbia-browser-msie10.mt-draftmanager-tag-update .mt-field,
.columbia-browser-msie10.mt-structuredtags-filters .mt-field,
.columbia-browser-msie10.mt-structuredtags-tag-update .mt-field,
.mt-draftmanager-filters .mt-field.columbia-browser-msie10,
.mt-draftmanager-tag-update .mt-field.columbia-browser-msie10,
.mt-structuredtags-filters .mt-field.columbia-browser-msie10,
.mt-structuredtags-tag-update .mt-field.columbia-browser-msie10 {
  -ms-flex: 1 1 100%
}
.live-tag-special-section,
.mt-draftmanager-filters .mt-half,
.mt-draftmanager-tag-update .mt-half,
.mt-structuredtags-filters .mt-half,
.mt-structuredtags-tag-update .mt-half {
  box-sizing: border-box;
  flex: 1 1 100%;
  margin: .5em;
  max-width: 100%;
  min-width: 0
}
.columbia-browser-msie10 .live-tag-special-section,
.columbia-browser-msie10 .mt-draftmanager-filters .mt-half,
.columbia-browser-msie10 .mt-draftmanager-tag-update .mt-half,
.columbia-browser-msie10 .mt-structuredtags-filters .mt-half,
.columbia-browser-msie10 .mt-structuredtags-tag-update .mt-half,
.columbia-browser-msie10.live-tag-special-section,
.columbia-browser-msie10.mt-draftmanager-filters .mt-half,
.columbia-browser-msie10.mt-draftmanager-tag-update .mt-half,
.columbia-browser-msie10.mt-structuredtags-filters .mt-half,
.columbia-browser-msie10.mt-structuredtags-tag-update .mt-half,
.live-tag-special-section.columbia-browser-msie10,
.mt-draftmanager-filters .mt-half.columbia-browser-msie10,
.mt-draftmanager-tag-update .mt-half.columbia-browser-msie10,
.mt-structuredtags-filters .mt-half.columbia-browser-msie10,
.mt-structuredtags-tag-update .mt-half.columbia-browser-msie10 {
  -ms-flex: 1 1 100%
}
@media all and (min-width: 37.5em) {
  .live-tag-special-section,
  .mt-draftmanager-filters .mt-half,
  .mt-draftmanager-tag-update .mt-half,
  .mt-structuredtags-filters .mt-half,
  .mt-structuredtags-tag-update .mt-half {
    flex: 1 1 46.5%;
    min-width: 0;
    max-width: 46.5%
  }
  .columbia-browser-msie10 .live-tag-special-section,
  .columbia-browser-msie10 .mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10 .mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-tag-update .mt-half,
  .columbia-browser-msie10.live-tag-special-section,
  .columbia-browser-msie10.mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10.mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10.mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10.mt-structuredtags-tag-update .mt-half,
  .live-tag-special-section.columbia-browser-msie10,
  .mt-draftmanager-filters .mt-half.columbia-browser-msie10,
  .mt-draftmanager-tag-update .mt-half.columbia-browser-msie10,
  .mt-structuredtags-filters .mt-half.columbia-browser-msie10,
  .mt-structuredtags-tag-update .mt-half.columbia-browser-msie10 {
    -ms-flex: 1 1 46.5%
  }
}
@media all and (min-width: 50em) {
  .live-tag-special-section,
  .mt-draftmanager-filters .mt-half,
  .mt-draftmanager-tag-update .mt-half,
  .mt-structuredtags-filters .mt-half,
  .mt-structuredtags-tag-update .mt-half {
    flex: 1 1 47.5%;
    min-width: 0;
    max-width: 47.5%
  }
  .columbia-browser-msie10 .live-tag-special-section,
  .columbia-browser-msie10 .mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10 .mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-tag-update .mt-half,
  .columbia-browser-msie10.live-tag-special-section,
  .columbia-browser-msie10.mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10.mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10.mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10.mt-structuredtags-tag-update .mt-half,
  .live-tag-special-section.columbia-browser-msie10,
  .mt-draftmanager-filters .mt-half.columbia-browser-msie10,
  .mt-draftmanager-tag-update .mt-half.columbia-browser-msie10,
  .mt-structuredtags-filters .mt-half.columbia-browser-msie10,
  .mt-structuredtags-tag-update .mt-half.columbia-browser-msie10 {
    -ms-flex: 1 1 47.5%
  }
}
.mt-classification-readonly {
  clear: both;
  color: #999;
  display: block;
  font-size: 100%
}
#live-tags-custom label,
.ui-selectmenu-text {
  overflow: hidden;
  text-overflow: ellipsis
}
.ui-selectmenu-text {
  margin-bottom: -.1em
}
#mt-summary .ui-selectmenu-text {
  width: 89%
}
@media all and (max-width: 37.5em) {
  #mt-summary .ui-selectmenu-text {
    width: 88%
  }
}
.columbia-browser-firefox .ui-selectmenu-text {
  margin-bottom: -.2em
}
#live-tag-entries {
  clear: both
}
#live-tag-input-area {
  clear: both;
  overflow: hidden
}
.live-tag-message {
  color: #999;
  display: block;
  font-style: italic;
  line-height: 2
}
.live-tag-section {
  clear: both
}
.live-tag-section input {
  box-sizing: border-box;
  float: left;
  padding-left: 2em;
  text-indent: 0;
  width: 94%
}
@media all and (min-width: 37.5em) {
  .live-tag-section input {
    width: 46.5%
  }
}
@media all and (min-width: 50em) {
  .live-tag-section input {
    width: 46%
  }
}
@media all and (min-width: 65.25em) {
  .live-tag-special-section,
  .mt-draftmanager-filters .mt-half,
  .mt-draftmanager-tag-update .mt-half,
  .mt-structuredtags-filters .mt-half,
  .mt-structuredtags-tag-update .mt-half {
    flex: 1 1 31.5%;
    min-width: 0;
    max-width: 31.5%
  }
  .columbia-browser-msie10 .live-tag-special-section,
  .columbia-browser-msie10 .mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10 .mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-tag-update .mt-half,
  .columbia-browser-msie10.live-tag-special-section,
  .columbia-browser-msie10.mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10.mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10.mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10.mt-structuredtags-tag-update .mt-half,
  .live-tag-special-section.columbia-browser-msie10,
  .mt-draftmanager-filters .mt-half.columbia-browser-msie10,
  .mt-draftmanager-tag-update .mt-half.columbia-browser-msie10,
  .mt-structuredtags-filters .mt-half.columbia-browser-msie10,
  .mt-structuredtags-tag-update .mt-half.columbia-browser-msie10 {
    -ms-flex: 1 1 31.5%
  }
  .live-tag-section input {
    width: 30.7%
  }
}
@media all and (min-width: 80em) {
  .live-tag-special-section,
  .mt-draftmanager-filters .mt-half,
  .mt-draftmanager-tag-update .mt-half,
  .mt-structuredtags-filters .mt-half,
  .mt-structuredtags-tag-update .mt-half {
    flex: 1 1 23.5%;
    min-width: 0;
    max-width: 23.5%
  }
  .columbia-browser-msie10 .live-tag-special-section,
  .columbia-browser-msie10 .mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10 .mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10 .mt-structuredtags-tag-update .mt-half,
  .columbia-browser-msie10.live-tag-special-section,
  .columbia-browser-msie10.mt-draftmanager-filters .mt-half,
  .columbia-browser-msie10.mt-draftmanager-tag-update .mt-half,
  .columbia-browser-msie10.mt-structuredtags-filters .mt-half,
  .columbia-browser-msie10.mt-structuredtags-tag-update .mt-half,
  .live-tag-special-section.columbia-browser-msie10,
  .mt-draftmanager-filters .mt-half.columbia-browser-msie10,
  .mt-draftmanager-tag-update .mt-half.columbia-browser-msie10,
  .mt-structuredtags-filters .mt-half.columbia-browser-msie10,
  .mt-structuredtags-tag-update .mt-half.columbia-browser-msie10 {
    -ms-flex: 1 1 23.5%
  }
  .live-tag-section input {
    width: 48.5%
  }
}
.mt-icon-add-tag,
.mt-icon-add-tag:active,
.mt-icon-add-tag:focus,
.no-touch .mt-icon-add-tag:hover {
  clear: both;
  float: left;
  height: 1em;
  font: 400 175%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0 0 -1em .1em;
  overflow: hidden;
  position: relative;
  top: -1.15em;
  width: 1em
}
.mt-icon-add-tag,
.mt-icon-add-tag:visited {
  color: #999
}
.live-tag-section input:active+.mt-icon-add-tag,
.live-tag-section input:focus+.mt-icon-add-tag,
.mt-icon-add-tag:active,
.mt-icon-add-tag:focus,
.no-touch .live-tag-section input:hover+.mt-icon-add-tag,
.no-touch .mt-icon-add-tag:hover {
  color: #005DA6
}
.mt-icon-add-tag:before {
  content: '\e893'
}
.live-tag-entry {
  background: #fff;
  border: 1px solid #EBEBED;
  border-radius: .25em;
  float: left;
  margin: .5em .5em 0 0;
  overflow: hidden;
  padding: .5em
}
.live-tag-entry a,
.live-tag-entry a:visited {
  color: #999
}
.live-tag-entry a:active,
.live-tag-entry a:focus,
.no-touch .live-tag-entry a:hover {
  color: #005DA6
}
.no-touch .live-tag-entry:hover {
  border: 1px solid #005DA6
}
.live-tag-remove-button,
.live-tag-remove-button:active,
.live-tag-remove-button:focus,
.no-touch .live-tag-remove-button:active,
.no-touch .live-tag-remove-button:hover {
  clear: left;
  cursor: pointer;
  display: block;
  float: left;
  font: 400 90%/1.5 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 1.4em;
  width: 1em
}
.live-tag-remove-button,
.live-tag-remove-button:visited {
  color: #999
}
.live-tag-remove-button:active,
.live-tag-remove-button:focus,
.no-touch .live-tag-remove-button:hover {
  color: #005DA6
}
.live-tag-remove-button:before {
  content: '\e6fe'
}
.live-tag-remove-button+a {
  margin-left: 1em
}
.live-tag-link {
  color: #999;
  display: block;
  margin-left: 0;
  max-width: 30em;
  overflow: hidden;
  padding: 0 .5em;
  text-overflow: ellipsis;
  white-space: nowrap
}
.live-tag-link:visited {
  color: #999
}
.live-tag-link:active,
.live-tag-link:focus,
.no-touch .live-tag-link:hover {
  color: #005DA6
}
.mt-draftmanager-filters-fieldset,
.mt-structuredtags-filters-fieldset {
  box-sizing: border-box;
  width: 100%
}
.mt-draftmanager-filters,
.mt-draftmanager-tag-update,
.mt-structuredtags-filters,
.mt-structuredtags-tag-update {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start
}
.columbia-browser-msie10 .mt-draftmanager-filters,
.columbia-browser-msie10 .mt-draftmanager-tag-update,
.columbia-browser-msie10 .mt-structuredtags-filters,
.columbia-browser-msie10 .mt-structuredtags-tag-update,
.columbia-browser-msie10.mt-draftmanager-filters,
.columbia-browser-msie10.mt-draftmanager-tag-update,
.columbia-browser-msie10.mt-structuredtags-filters,
.columbia-browser-msie10.mt-structuredtags-tag-update,
.mt-draftmanager-filters.columbia-browser-msie10,
.mt-draftmanager-tag-update.columbia-browser-msie10,
.mt-structuredtags-filters.columbia-browser-msie10,
.mt-structuredtags-tag-update.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-structuredtags-tag-update .mt-row {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  clear: both;
  width: 100%
}
.columbia-browser-msie10 .mt-structuredtags-tag-update .mt-row,
.columbia-browser-msie10.mt-structuredtags-tag-update .mt-row,
.mt-structuredtags-tag-update .mt-row.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
#mt-structuredtags-div form {
  clear: both
}
.mt-structuredtags-filters label span,
.mt-structuredtags-tag-update label span {
  color: #999;
  font-size: .8em
}
#mt-draftmanager-linkpicker,
#mt-structuredtags-linkpicker {
  display: inline-block;
  text-align: left
}
#mt-draftmanager-linkpicker:before,
#mt-structuredtags-linkpicker:before {
  display: inline-block;
  margin-right: .5em
}
#mt-draftmanager-table_wrapper .dataTables_scrollBody,
#mt-structuredtags-table_wrapper .dataTables_scrollBody {
  min-height: 2.5em
}
@media all and (max-width: 37.5em) {
  .mt-draftmanager-tag-update-dropdown,
  .mt-structuredtags-tag-filter,
  .mt-structuredtags-tag-update-dropdown {
    width: 95%
  }
}
.mt-draftmanager-title,
.mt-structuredtags-title {
  font-size: 1.2em;
  word-break: break-all
}
.mt-draftmanager-url,
.mt-structuredtags-url {
  color: #999;
  display: block;
  font-size: .9em;
  word-break: break-all
}
.mt-structuredtags-path {
  font-style: italic;
  margin-bottom: .5em
}
@media all and (max-width: 50em) {
  .mt-draftmanager-url {
    margin-left: 2em
  }
}
#mt-draftmanager-table_wrapper,
#mt-structuredtags-table_wrapper {
  margin-bottom: 2em
}
#mt-draftmanager-table_wrapper th,
#mt-structuredtags-table_wrapper th {
  font-size: 100%
}
#mt-structuredtags-table .mt-structuredtags-checkbox {
  float: left;
  margin: .15em 0 0
}
#mt-structuredtags-table_wrapper .col1 {
  max-width: 5em!important;
  outline: 0;
  text-align: center
}
@media all and (min-width: 18.75em) {
  #mt-structuredtags-table_wrapper .col1 {
    max-width: 50em!important;
    text-align: right;
    width: 5em
  }
}
@media all and (min-width: 25em) {
  #mt-structuredtags-table_wrapper .col1 {
    max-width: 20em!important;
    text-align: center
  }
}
@media all and (min-width: 37.5em) {
  #mt-structuredtags-table_wrapper .col1 {
    max-width: 5em!important;
    width: auto
  }
  #mt-draftmanager-table_wrapper .col2,
  #mt-structuredtags-table_wrapper .col2 {
    max-width: 15em
  }
}
#mt-structuredtags-table_wrapper .collapsed tbody td:first-child:before,
#mt-structuredtags-table_wrapper .collapsed tbody th:first-child:before {
  position: absolute
}
#mt-structuredtags-table_wrapper th.col1 input {
  float: none;
  margin: 0
}
#mt-structuredtags-table_wrapper td.col1 input {
  float: none
}
#mt-draftmanager-table_wrapper .col2,
#mt-structuredtags-table_wrapper .col2 {
  max-width: 15em;
  word-wrap: break-word
}
@media all and (min-width: 50em) {
  #mt-draftmanager-table_wrapper .col2,
  #mt-structuredtags-table_wrapper .col2 {
    max-width: 20em
  }
}
@media all and (min-width: 65.25em) {
  #mt-draftmanager-table_wrapper .col2,
  #mt-structuredtags-table_wrapper .col2 {
    max-width: 22em
  }
}
@media all and (min-width: 80em) {
  #mt-draftmanager-table_wrapper .col2,
  #mt-structuredtags-table_wrapper .col2 {
    max-width: 28em
  }
}
#mt-draftmanager-table_wrapper .col3,
#mt-draftmanager-table_wrapper .col4,
#mt-draftmanager-table_wrapper .col5,
#mt-draftmanager-table_wrapper .col6,
#mt-structuredtags-table_wrapper .col3,
#mt-structuredtags-table_wrapper .col4,
#mt-structuredtags-table_wrapper .col5,
#mt-structuredtags-table_wrapper .col6 {
  max-width: 10em
}
.mt-draftmanager-update-fieldset,
.mt-structuredtags-update-fieldset {
  margin-top: 2em
}
#mt-structuredtags-export-button {
  float: right;
  margin-bottom: 1em
}
#mt-structuredtags-export-button.mt-display-cm-report {
  display: inline-block
}
.structuredtag-remove-button,
.structuredtag-remove-button:active,
.structuredtag-remove-button:focus {
  clear: none;
  cursor: pointer;
  display: block;
  float: left;
  height: 1.4em;
  width: 1em
}
.structuredtag-remove-button:before {
  content: 'X';
  font-weight: 700
}
#context-id .fg-toolbar label:after,
#context-id .mt-field.reverse-checkbox label:after {
  content: ''
}
.structuredtag-remove-button+a {
  margin-left: 1em
}
#mt-structuredtags-filters .live-tag-link {
  display: inline-block;
  margin-top: .1em
}
#mt-structuredtags-filters .live-tag-link:hover {
  color: #999
}
#mt-structuredtags-filters .live-tag-entry:hover {
  border-color: #999
}
#mt-structuredtags-live-tags {
  width: auto
}
.mt-draftmanager-tag-filter,
.mt-structuredtags-tag-filter,
.mt-structuredtags-tag-update-dropdown {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%
}
.mt-draftmanager-tag-label,
.mt-structuredtags-tag-label,
.mt-structuredtags-tag-update .ui-dform-label {
  max-width: 15em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.mt-structuredtags-tag-update .mt-row .ui-dform-label {
  max-width: none;
  text-overflow: inherit;
  white-space: normal
}
.mt-structuredtags-tag-update .ui-dform-label span {
  text-overflow: inherit;
  white-space: normal
}
.columbia-special-classificationmanager .DataTables_sort_wrapper .mt-datatables-header-title,
.columbia-special-draftmanager .DataTables_sort_wrapper .mt-datatables-header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal
}
.columbia-special-classificationmanager .mt-tree,
.columbia-special-draftmanager .mt-tree {
  height: 11.4em;
  margin: 0
}
.columbia-special-classificationmanager .mt-tree-search form,
.columbia-special-classificationmanager .ui-dialog-buttonset,
.columbia-special-draftmanager .mt-tree-search form,
.columbia-special-draftmanager .ui-dialog-buttonset {
  margin: 0
}
.columbia-special-classificationmanager .mt-tree-search-results-container,
.columbia-special-draftmanager .mt-tree-search-results-container {
  height: 10.85em;
  margin: 1em 0 0
}
.columbia-special-classificationmanager .mt-modal,
.columbia-special-draftmanager .mt-modal {
  min-height: inherit!important
}
.columbia-browser-msie10 .mt-draftmanager-tag-label,
.columbia-browser-msie10 .mt-structuredtags-tag-label,
.columbia-browser-msie10 .mt-structuredtags-tag-update .ui-dform-label {
  word-wrap: normal
}
#context-id .mt-field {
  float: left;
  width: 50%
}
@media all and (min-width: 18.75em) {
  #context-id .mt-field {
    float: none;
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  #context-id .mt-field {
    float: left;
    width: 30%
  }
}
#addForm .mt-field {
  width: 50%
}
@media all and (max-width: 37.5em) {
  #addForm .mt-field {
    width: 100%
  }
}
#context-mapper-filter-form .mt-field {
  margin: .185em 0 0
}
#context-id .mt-field input {
  width: 95%
}
#context-mapper-filter-form label {
  display: inline-block
}
#context-id .mt-field.reverse-checkbox input {
  width: auto
}
#context-id .mt-submit button {
  border-radius: .25em;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans, arial, helvetica, sans-serif;
  font-size: 100%;
  font-weight: 400;
  line-height: 2;
  margin: 0;
  outline: 0;
  padding: 0 .8em;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  background: #005DA6;
  border: 1px solid #005DA6;
  color: #fff;
  text-shadow: none
}
#context-id-length-warning {
  height: 18px;
  line-height: 18px;
  margin-left: 26px
}
#context-id .fg-toolbar {
  background: 0 0;
  border: 0;
  margin-bottom: 1.5em
}
#context-id .dataTables_filter {
  float: none;
  text-align: left
}
#context-id .fg-toolbar input {
  display: block;
  margin-top: .5em;
  width: 50%
}
@media all and (min-width: 18.75em) {
  #context-id .fg-toolbar input {
    width: 100%
  }
  #context-id td,
  #context-id th {
    max-width: 10em
  }
}
#context-id th {
  font-size: 100%;
  text-align: left;
  white-space: nowrap
}
.context-description .mt-content-editable {
  color: #005DA6;
  vertical-align: bottom
}
.context-description .mt-content-editable:visited {
  color: #005DA6
}
.context-description .mt-content-editable:active,
.no-touch .context-description .mt-content-editable:hover {
  color: #0080E8
}
.context-description .mt-content-editable:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.context-description .mt-content-editable.editable-on,
.context-description .mt-content-editable.editable-on:hover {
  background: #fff;
  color: #000;
  display: block;
  line-height: 1.2;
  margin: -1em;
  outline: #005DA6 dotted 1px;
  padding: 1em;
  word-wrap: break-word
}
.no-touch .context-description.editable-on:hover {
  color: #333;
  cursor: text
}
.no-touch .context-description.editable-on {
  color: #333;
  vertical-align: middle
}
.no-touch .context-description:hover {
  cursor: pointer
}
.context-description input,
.context-description input:focus {
  box-shadow: none!important;
  color: #333;
  font-size: 100%;
  line-height: 1;
  margin: 0;
  min-height: 1.8em;
  outline: 0
}
#context-id td,
#context-id th {
  vertical-align: top
}
@media all and (min-width: 37.5em) {
  #context-id td,
  #context-id th {
    max-width: 12.5em
  }
}
@media all and (min-width: 50em) {
  #context-id .fg-toolbar input {
    width: 50%
  }
  #context-id td,
  #context-id th {
    max-width: 15em
  }
}
#context-id .context-id span {
  display: block;
  overflow: hidden
}
#context-id .context-uri a {
  display: block
}
#context-id .context-delete {
  min-width: 4.5em;
  text-align: right
}
.mt-dashboard-listing,
.mt-success-listing {
  align-self: stretch;
  text-align: center;
  box-sizing: border-box
}
@media all and (min-width: 37.5em) {
  #context-id .context-delete {
    min-width: 7.5em
  }
}
@media all and (min-width: 50em) {
  #context-id .context-delete {
    min-width: 6.5em
  }
}
#context-id .context-delete .mt-datatables-header-title {
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap
}
.context-delete a.ui-icon {
  color: #999;
  cursor: pointer;
  font-size: 135%;
  height: 1.25em;
  line-height: 1.5;
  overflow: hidden;
  text-indent: 0;
  vertical-align: middle;
  width: 1.25em
}
.context-delete a.ui-icon:visited {
  color: #999
}
.context-delete a.ui-icon:active,
.context-delete a.ui-icon:focus,
.no-touch .context-delete a.ui-icon:hover {
  color: #005DA6
}
.context-map-deleter {
  margin-left: 1em
}
.context-delete a.ui-icon-close {
  font-size: 100%
}
.context-delete a:before {
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.link-picker-trigger:before {
  color: #666;
  content: '\e819';
  font: 400 125%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle
}
.context-delete .ui-icon-close:before,
.context-map-deleter:before {
  content: '\e6fe'
}
.context-pageid {
  display: none
}
.context-description.editable-on,
.context-description.editable-on:focus {
  background: #fff;
  border: 1px solid #005DA6;
  box-shadow: inset .1em .1em .4em rgba(0, 0, 0, .15);
  color: #000;
  font-size: 1em;
  line-height: 1.2;
  margin: 0;
  outline: 0
}
.columbia-special-contentid .mt-tree {
  height: 11.4em;
  margin: 0
}
.columbia-special-contentid .mt-tree-search form,
.columbia-special-contentid .ui-dialog-buttonset {
  margin: 0
}
.columbia-special-contentid .mt-tree-search-results-container {
  height: 10.85em;
  margin: 1em 0 0
}
.columbia-special-contentid .mt-modal {
  min-height: inherit!important
}
.mt-dashboard-listings-container {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0 -1em;
  overflow: hidden;
  padding-left: 0
}
.columbia-browser-msie10 .mt-dashboard-listings-container,
.columbia-browser-msie10.mt-dashboard-listings-container,
.mt-dashboard-listings-container.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-dashboard-listing {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  flex: 1 1 30em;
  min-width: 0;
  margin: 1em;
  padding-left: 0
}
.columbia-browser-msie10 .mt-dashboard-listing,
.columbia-browser-msie10.mt-dashboard-listing,
.mt-dashboard-listing.columbia-browser-msie10 {
  -ms-flex: 1 1 30em
}
@media all and (min-width: 37.5em) {
  .mt-dashboard-listing {
    flex: 1 1 18em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-dashboard-listing,
  .columbia-browser-msie10.mt-dashboard-listing,
  .mt-dashboard-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 18em
  }
}
@media all and (min-width: 60.25em) {
  #context-id td,
  #context-id th {
    max-width: 18em
  }
  .mt-dashboard-listing {
    flex: 1 1 30em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-dashboard-listing,
  .columbia-browser-msie10.mt-dashboard-listing,
  .mt-dashboard-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 30em
  }
}
@media all and (min-width: 80em) {
  #context-id td,
  #context-id th {
    max-width: 20em
  }
  .mt-dashboard-listing {
    flex: 1 1 30em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-dashboard-listing,
  .columbia-browser-msie10.mt-dashboard-listing,
  .mt-dashboard-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 30em
  }
}
.mt-dashboard-listing-double {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box;
  flex: 2 1 100%;
  min-width: 0
}
.columbia-browser-msie10 .mt-dashboard-listing-double,
.columbia-browser-msie10.mt-dashboard-listing-double,
.mt-dashboard-listing-double.columbia-browser-msie10 {
  -ms-flex: 2 1 100%
}
.no-touch .mt-dashboard-listing:hover {
  border-color: #CCC;
  box-shadow: 0 .1em 0 rgba(0, 0, 0, .05), 0 0 .8em none
}
.mt-dashboard-listing-featured {
  background: #FCFCFC;
  border: 1px solid #EBEBED;
  color: #000;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .5em;
  border-width: 2px;
  flex: 2 1 100%;
  min-width: 0
}
.mt-dashboard-listing-featured a,
.mt-dashboard-listing-featured a:visited {
  color: #005DA6
}
.mt-dashboard-listing-featured a:active,
.mt-dashboard-listing-featured a:focus,
.no-touch .mt-dashboard-listing-featured a:active,
.no-touch .mt-dashboard-listing-featured a:hover {
  color: #00325a
}
.columbia-browser-msie10 .mt-dashboard-listing-featured,
.columbia-browser-msie10.mt-dashboard-listing-featured,
.mt-dashboard-listing-featured.columbia-browser-msie10 {
  -ms-flex: 2 1 100%
}
.mt-dashboard-my-mindtouch {
  padding-bottom: 1em
}
.mt-dashboard-listing .mt-f1-link {
  float: right;
  line-height: 1;
  margin: 1em 1em -1.5em;
  overflow: hidden
}
.mt-dashboard-listing .mt-listing-detailed {
  clear: both;
  padding: 0 1.5em
}
.columbia-browser-firefox .mt-dashboard-listing .mt-listing-detailed {
  margin-bottom: 1em
}
.mt-dashboard-listing .mt-listing-detailed-title {
  font-size: 125%
}
.mt-dashboard-listing .mt-listing-detailed-image {
  margin: .4em .5em 0 0;
  width: 2.5em
}
.mt-dashboard-listing-featured .mt-listing-detailed-image {
  width: 4em
}
.mt-dashboard-listing-double .mt-listing-detailed-image {
  height: 3.8em;
  margin: 0 1em 0 0;
  width: 3.9em
}
.mt-dashboard-listing .mt-listing-detailed-subpages {
  margin: 1em 0 0
}
.mt-dashboard-listing .mt-f1-icon-only {
  height: 1.5em;
  width: 1.5em
}
.mt-icon-page {
  color: #005DA6;
  font-size: 250%
}
.columbia-browser-chrome .mt-icon-page,
.columbia-browser-safari .mt-icon-page {
  background: -webkit-linear-gradient(#005DA6 50%, #00325a 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}
.mt-dashboard-listing-featured .mt-icon-page {
  font-size: 300%
}
.mt-dashboard-listing-double .mt-listings-simple li {
  display: inline-block;
  width: 33%
}
.mt-dashboard-listing .mt-listings-simple span[class^=mt-icon-simple] {
  color: #999;
  float: left;
  line-height: 1.5;
  margin-right: .5em
}
.mt-custom-pdf-footer-listing,
.mt-custom-pdf-header-listing,
.mt-custom-pdf-toc-footer-listing,
.mt-custom-pdf-toc-header-listing,
.mt-custom-side-tray-listing,
.mt-popular-pages-listing,
.mt-printbook-listing {
  display: none
}
.mt-icon-featured {
  position: relative;
  top: -.2em
}
.mt-icon-featured:before {
  content: '\e848'
}
.mt-icon-structure:before {
  content: '\e94d'
}
.mt-icon-branding {
  position: relative;
  top: -.1em
}
.mt-icon-branding:before {
  content: '\e863'
}
.mt-icon-knowledge-management {
  left: -.1em;
  position: relative
}
.mt-icon-knowledge-management:before {
  content: '\e629'
}
.mt-icon-reporting {
  position: relative;
  top: -.2em
}
.mt-icon-reporting:before {
  content: '\e85a'
}
.mt-icon-seo {
  left: -.1em;
  position: relative;
  top: -.1em
}
.mt-icon-seo:before {
  content: '\e85c'
}
.mt-dashboard-listing-double .mt-icon-page {
  display: block;
  font-size: 385%
}
.mt-icon-my-mindtouch .mt-icon-page:before {
  content: '\e932'
}
.mt-listings-simple .mt-icon-settings:before {
  content: '\e691'
}
.mt-icon-report:before {
  content: '\e74c'
}
.mt-icon-user:before {
  content: '\e673'
}
.mt-icon-chart:before {
  content: '\e697'
}
.mt-icon-article:before {
  content: '\e8ad';
  font-size: 1.3em
}
.mt-success-links {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0 -1em;
  overflow: hidden;
  padding-left: 0
}
.columbia-browser-msie10 .mt-success-links,
.columbia-browser-msie10.mt-success-links,
.mt-success-links.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-success-listing {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  flex: 1 1 17em;
  min-width: 0;
  margin: 1em;
  padding-left: 0
}
.columbia-browser-msie10 .mt-success-listing,
.columbia-browser-msie10.mt-success-listing,
.mt-success-listing.columbia-browser-msie10 {
  -ms-flex: 1 1 17em
}
@media all and (min-width: 18.75em) {
  .mt-success-listing {
    flex: 1 1 18em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-success-listing,
  .columbia-browser-msie10.mt-success-listing,
  .mt-success-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 18em
  }
}
@media all and (min-width: 25em) {
  .mt-success-listing {
    flex: 1 1 15em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-success-listing,
  .columbia-browser-msie10.mt-success-listing,
  .mt-success-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 15em
  }
}
@media all and (min-width: 37.5em) {
  .mt-success-listing {
    flex: 1 1 16em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-success-listing,
  .columbia-browser-msie10.mt-success-listing,
  .mt-success-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 16em
  }
  .mt-success-links a {
    font-size: 130%
  }
}
.no-touch .mt-success-links li:hover {
  border-color: #CCC;
  box-shadow: 0 .1em 0 rgba(0, 0, 0, .05), 0 0 .8em none
}
.mt-success-links a {
  color: #666;
  display: block;
  font-size: 130%;
  line-height: 3;
  margin: 0 auto;
  padding: 0
}
.mt-success-links a:visited {
  color: #666
}
.mt-success-links a:active,
.mt-success-links a:focus,
.no-touch .mt-success-links a:hover {
  color: #005DA6
}
@media all and (min-width: 50em) {
  .mt-success-listing {
    flex: 1 1 11em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-success-listing,
  .columbia-browser-msie10.mt-success-listing,
  .mt-success-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 11em
  }
  .mt-success-links a {
    font-size: 100%
  }
}
@media all and (min-width: 80em) {
  .mt-success-listing {
    flex: 1 1 17em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-success-listing,
  .columbia-browser-msie10.mt-success-listing,
  .mt-success-listing.columbia-browser-msie10 {
    -ms-flex: 1 1 17em
  }
  .mt-success-links a {
    font-size: 130%
  }
}
.mt-success-listing a {
  color: #666;
  display: block
}
.mt-success-listing a:visited {
  color: #666
}
.mt-success-listing a:active,
.mt-success-listing a:focus,
.no-touch .mt-success-listing a:hover {
  color: #005DA6
}
.mt-success-listing a:before {
  display: block;
  font-size: 500%;
  height: 1em;
  line-height: 1;
  margin: .25em auto 0;
  width: 1em
}
.mt-success-listing a:after {
  border: .5em solid;
  border-radius: .5em;
  content: ' ';
  display: block;
  font-size: 100%;
  margin: 0 auto 1em;
  width: 80%
}
.mt-success-listing .mt-icon-success-documentation:before {
  content: '\e93e'
}
.mt-success-listing .mt-icon-success-documentation:after {
  background: #db4d05;
  border-color: #db4d05
}
.mt-success-listing .mt-icon-success-training:before {
  border-color: #2166b0;
  content: '\e93b'
}
.mt-success-listing .mt-icon-success-training:after {
  background: #2166b0;
  border-color: #2166b0
}
.mt-success-listing .mt-icon-success-onboarding:before {
  border-color: #006b00
}
.mt-success-listing .mt-icon-success-onboarding:after {
  background: #006b00;
  border-color: #006b00
}
.mt-success-listing .mt-icon-success-contact:before {
  border-color: #aa1ad4;
  content: '\e938'
}
.mt-success-listing .mt-icon-success-contact:after {
  background: #aa1ad4;
  border-color: #aa1ad4
}
.mt-icon-reports-tokens:before {
  content: '\e967'
}
.mt-icon-reports-touchpoints:before {
  content: '\e968'
}
.page-restrict #deki-cascade,
.page-restrict .add,
.page-restrict .grantlist ul,
.page-restrict .options {
  margin: 1em 0 0
}
.page-restrict #deki-cascade {
  display: none
}
.page-restrict .grants {
  margin-bottom: 1em
}
#SpecialPageRestrictions .mt-fieldset {
  border: 1px solid #EBEBED;
  border-radius: 5px;
  box-sizing: border-box;
  margin-bottom: 1.5em;
  overflow: hidden;
  padding: 1em 1.5em;
  width: 100%
}
#SpecialPageRestrictions .mt-legend {
  font-size: 120%;
  font-weight: 700;
  margin: 0 -.5em;
  padding: 0 .5em
}
.page-restrict .label-radio {
  margin: 0 0 0 .5em
}
.columbia-browser-msie10 .page-restrict .label-radio {
  display: inline;
  white-space: normal
}
.columbia-browser-msie11 .page-restrict .mt-checkbox {
  position: relative;
  top: 4px
}
.label-checkbox-pe-template,
.label-checkbox-subpages,
.page-restrict .group label,
.page-restrict .user label {
  box-sizing: border-box;
  display: inline-block;
  width: 75%
}
.label-checkbox-subpages {
  margin-right: 0;
  width: 92%
}
.label-checkbox-pe-template:after,
.label-checkbox-subpages:after,
.page-restrict .group label:after,
.page-restrict .user label:after {
  content: ''
}
.page-restrict .field {
  margin: 0 0 1em
}
.page-restrict .input-checkbox {
  margin-right: .25em
}
.page-restrict .field-radio {
  display: flex
}
.columbia-browser-msie10 .page-restrict .field-radio,
.columbia-browser-msie10.page-restrict .field-radio,
.page-restrict .field-radio.columbia-browser-msie10 {
  display: -ms-flexbox
}
.page-restrict .field-radio:last-child {
  margin-bottom: 0
}
.page-restrict h3 {
  font-size: 115%;
  margin: 0
}
.page-restrict .add table,
.page-restrict .add table td {
  border: none;
  color: #000;
  padding: 0;
  vertical-align: bottom
}
.no-touch .page-restrict tr:hover,
.no-touch .page-restrict tr:hover td {
  background: #fff
}
#deki-validuser {
  color: red;
  display: inline-block;
  font-size: 90%;
  width: 100%
}
.page-restrict .remove-grant:visited,
.page-restrict .role {
  color: #999
}
#autoComplete,
#select-role {
  margin: .25em 1em 0 0
}
#select-role {
  padding: .35em;
  text-indent: 0
}
@media all and (max-width: 37.5em) {
  .page-restrict .add table,
  .page-restrict .add table td {
    width: 100%
  }
  #autoComplete,
  #select-role {
    margin: .25em 0 .5em
  }
  #select-role {
    width: 100%
  }
}
#deki-addgrant {
  margin-top: 1.5em
}
#autoComplete input {
  padding: .4em 0
}
.page-restrict .grantlist {
  margin-top: 2em
}
.page-restrict .grantlist ul {
  list-style: none;
  padding: 0
}
.page-restrict .group:before,
.page-restrict li:before {
  display: inline-block;
  font: 400 150%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .25em
}
.page-restrict .user:before {
  content: '\e820'
}
.page-restrict .group:before {
  content: '\e821'
}
.page-restrict .remove-grant:before {
  content: '\e6fe';
  display: inline-block;
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .25em
}
.page-restrict .name {
  font-weight: 700
}
.page-restrict .role:before {
  content: '(';
  margin-left: .25em
}
.page-restrict .role:after {
  content: ')'
}
.page-restrict .remove-grant {
  color: #999;
  display: inline-block;
  height: 1.1em;
  margin-left: .5em;
  overflow: hidden;
  text-decoration: none;
  width: 1.1em
}
.no-touch .page-restrict .remove-grant:hover,
.page-restrict .or:before:visited,
.page-restrict .remove-grant:active,
.page-restrict .remove-grant:focus {
  color: #005DA6
}
#SpecialPageRestrictions .submit button {
  float: left;
  margin-right: 1em
}
@media all and (max-width: 37.5em) {
  #SpecialPageRestrictions .submit button {
    float: none;
    margin-top: 1em
  }
  .page-restrict .or {
    clear: both;
    display: block;
    margin: .75em 0
  }
  .page-restrict .or:before {
    float: left
  }
}
.page-restrict .or:before {
  font: 400 100%/2 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #005DA6;
  content: '\e667';
  display: inline-block;
  float: left;
  margin-right: .5em
}
.no-touch .page-restrict .or:before:hover,
.page-restrict .or:before:active {
  color: #0080E8
}
.page-restrict .or:before:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.page-restrict .or a {
  display: block;
  line-height: 2;
  max-width: 75%;
  overflow: hidden;
  padding-right: .5em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal
}
@media all and (max-width: 37.5em) {
  .page-restrict .or a {
    float: left;
    max-width: 90%
  }
  .columbia-special-pagerestrictions td {
    display: inline
  }
}
.columbia-special-preferences h3 {
  margin-bottom: 1.5em
}
.columbia-special-preferences .mt-field {
  float: left;
  width: 50%
}
@media all and (min-width: 18.75em) {
  .columbia-special-preferences .mt-field {
    float: none;
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .columbia-special-preferences .mt-field {
    float: left;
    width: 50%
  }
}
.my-password .mt-field {
  width: 100%
}
@media all and (min-width: 18.75em) {
  .my-password .mt-field {
    float: none;
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .my-password .mt-field {
    float: left;
    width: 100%
  }
}
.columbia-special-preferences .mt-field input {
  width: 90%
}
@media all and (min-width: 18.75em) {
  .columbia-special-preferences .mt-field input {
    width: 100%
  }
}
@media all and (min-width: 37.5em) {
  .columbia-special-preferences .mt-field input {
    width: 90%
  }
}
.columbia-special-preferences .mt-field .input-radio {
  width: auto
}
.my-information .field-radio {
  display: block
}
.my-information small:before {
  content: '(';
  margin-left: .5em
}
.my-information small:after {
  content: ')'
}
#deki-timezone,
.my-password {
  clear: both;
  width: 100%
}
#deki-timezone .mt-field {
  width: 100%
}
#password-form-left {
  float: left;
  width: 50%
}
@media all and (min-width: 18.75em) {
  #password-form-left {
    float: none;
    width: auto
  }
}
#password-change-hints {
  float: left;
  list-style: none;
  width: 45%
}
@media all and (min-width: 18.75em) {
  #password-change-hints {
    float: left;
    margin-top: 0;
    padding-left: 0;
    width: auto
  }
}
@media all and (min-width: 37.5em) {
  #password-form-left {
    float: left;
    width: 50%
  }
  #password-change-hints {
    float: left;
    margin: 1.1em 0 0;
    width: 50%
  }
}
@media all and (min-width: 50em) {
  #password-change-hints,
  #password-form-left {
    width: 50%
  }
}
#password-change-hints li {
  line-height: 1.2em;
  margin: .5em 0;
  padding-left: 2em
}
.hint-message {
  background: #fdf7ec;
  border: 1px solid #db4d05;
  color: #c06800;
  border-radius: .25em;
  display: none;
  padding: .5em
}
.hint-message:before,
.mt-printbook-include-toc label {
  display: inline-block
}
.hint-message.success {
  background: #f5fcf6;
  border: 1px solid #1ea824;
  color: #287733
}
.hint-message:before {
  color: #db4d05;
  content: '\e89a';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: .15em .25em .25em -1.5em;
  position: absolute
}
.hint-message.success:before {
  color: #1ea824;
  content: '\e6fc'
}
.columbia-special-popularpages .table {
  width: 100%
}
.mt-printbook-tree {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box;
  height: 15em;
  overflow: auto;
  padding: .5em
}
#page-printbook-select-wrapper {
  margin: 1.5em 0
}
#page-printbook-addtree,
#page-printbook-select {
  margin: 0 1em 0 0
}
.mt-printbook-include-toc label:after {
  content: ''
}
#page-printbook-limit-exceeded {
  background: #fdf4f4;
  border: 1px solid #cb7064;
  border-radius: .25em;
  clear: both;
  color: #912b1d;
  line-height: 2;
  margin: .5em 0;
  padding: .5em .5em .5em 3em;
  position: relative
}
#page-printbook-limit-exceeded:before {
  font: 400 200%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #912b1d;
  content: '\e891';
  left: .25em;
  margin-right: .25em;
  position: absolute
}
#page-printbook-list {
  clear: both
}
#page-printbook-list .note {
  font-size: 50%
}
@media all and (min-width: 18.75em) {
  #page-printbook-list .note {
    display: block
  }
}
@media all and (min-width: 25em) {
  #page-printbook-list .note {
    display: inline-block
  }
}
#page-printbook-sortable {
  border-top: 1px solid #EBEBED;
  clear: both;
  list-style: none;
  margin: 0;
  max-height: 25em;
  overflow: auto;
  padding: 0 0 .5em
}
#page-printbook-sortable.noHeight {
  border-top: 0
}
#page-printbook-sortable li {
  border: 1px solid #EBEBED;
  border-top: 0;
  clear: both;
  cursor: move;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: .5em
}
.no-touch #page-printbook-sortable li:hover {
  background: inherit
}
.no-touch .ui-button-icon.page-list-entry-remove:hover,
.ui-button-icon.page-list-entry-remove,
.ui-button-icon.page-list-entry-remove:active,
.ui-button-icon.page-list-entry-remove:focus {
  border: 0;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font: 400 140%/1.1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 1em;
  margin: 0 .5em 0 0;
  overflow: hidden;
  text-transform: none;
  vertical-align: top;
  width: 1em
}
#page-printbook-edittext,
.mt-search-input,
.no-touch #page-printbook-edittext:hover {
  border: 1px solid #EBEBED
}
.ui-button-icon.page-list-entry-remove,
.ui-button-icon.page-list-entry-remove:visited {
  color: #005DA6
}
.no-touch .ui-button-icon.page-list-entry-remove:hover,
.ui-button-icon.page-list-entry-remove:active {
  color: #0080E8
}
.ui-button-icon.page-list-entry-remove:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.ui-button-icon.page-list-entry-remove:before {
  content: '\e88b'
}
.page-list-section {
  float: left;
  width: 94%
}
@media all and (min-width: 18.75em) {
  .page-list-section {
    font-size: 90%;
    width: 90%
  }
}
@media all and (min-width: 37.5em) {
  .page-list-section {
    font-size: 100%;
    width: 92%
  }
}
@media all and (min-width: 50em) {
  .page-list-section {
    width: 94%
  }
}
.page-list-path,
.page-list-title {
  float: left;
  width: 49%;
  word-wrap: break-word
}
.page-list-path {
  padding-left: .25em
}
.page-printbook-row label {
  display: block
}
#page-printbook-edittext {
  color: #005DA6;
  display: block;
  font-style: italic;
  overflow: hidden;
  padding: .5em;
  word-wrap: break-word
}
#page-printbook-edittext:visited {
  color: #005DA6
}
#page-printbook-edittext:active,
.no-touch #page-printbook-edittext:hover {
  color: #0080E8
}
#page-printbook-edittext:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
#page-printbook-edittext.empty-book-text,
.no-touch #page-printbook-edittext.empty-book-text:hover {
  border: 1px solid #EBEBED;
  color: #999
}
#mt-printbook-tree-toggle.collapsed {
  display: none
}
.mt-book-controls {
  margin: 1.5em 0;
  overflow: hidden
}
#page-printbook-view-button {
  float: left;
  margin-right: 1em;
  white-space: nowrap
}
#mt-printbook-keep-browsing,
#mt-printbook-tree-toggle-button {
  float: left
}
#page-printbook-clear-button {
  float: right
}
.noHeight {
  height: 0
}
.mt-reports-chart {
  height: 325px
}
@media all and (max-width: 37.45em) {
  #ui-reports-content .mt-icon-f1-link {
    left: 0;
    position: absolute;
    top: -2em
  }
}
@media all and (min-width: 37.5em) {
  #ui-reports-content .mt-icon-f1-link {
    font-size: 87%;
    height: 1.5em;
    overflow: hidden;
    top: -3.9em;
    width: 1.5em
  }
}
@media all and (min-width: 42.5em) {
  #ui-reports-content .mt-icon-f1-link {
    font-size: 100%;
    top: -3.66em
  }
}
.columbia-special-reports #mt-guide-tabs .ui-tabs .ui-tabs-panel {
  padding-bottom: 1.5em
}
.mt-search-input {
  background: #F5F6F7;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .25em;
  box-sizing: border-box;
  clear: both;
  overflow: hidden;
  padding: 1rem;
  width: 100%
}
.mt-search-input a,
.mt-search-input a:visited {
  color: #005DA6
}
.mt-search-input a:active,
.mt-search-input a:focus,
.no-touch .mt-search-input a:active,
.no-touch .mt-search-input a:hover {
  color: #0080E8
}
.mt-search-input fieldset {
  border: 0;
  margin: 0;
  padding: 0
}
.mt-search-input .query,
.mt-search-input .term {
  margin: 0 0 1em
}
.mt-search-input .search {
  background: #005DA6;
  border: 1px solid #005DA6;
  clear: both;
  color: #fff;
  display: block;
  text-shadow: none
}
.mt-search-input .search:focus,
.no-touch .mt-search-input .search:hover {
  background: #002440;
  border-color: #004f8d;
  color: #fff;
  outline: 0
}
.mt-search-input .search:active {
  background: #002440;
  border-color: #002440;
  box-shadow: inset .2em .1em .5em rgba(0, 0, 0, .5);
  color: #fff
}
.mt-search-input a {
  display: block;
  float: left;
  line-height: 2.1
}
@media all and (max-width: 37.5em) {
  .mt-search-input a {
    clear: both;
    margin: .5em 0 0
  }
}
.mt-report-search-to {
  margin: 0 .5em
}
.stats dd,
.stats dt {
  display: inline-block;
  margin: 0;
  padding: 0
}
@media all and (min-width: 18.75em) {
  .stats dd,
  .stats dt {
    display: block
  }
  .mt-terms-description {
    float: none;
    width: 100%
  }
}
.stats dt:after {
  content: ':';
  margin-right: .25em
}
.stats dd {
  margin-right: 1em
}
@media all and (max-width: 37.5em) {
  .stats dd {
    margin: 0 0 .5em
  }
}
@media all and (min-width: 37.5em) {
  .stats dd {
    margin: 0 1em .75em 0
  }
}
@media all and (min-width: 50em) {
  .stats dd,
  .stats dt {
    display: inline-block
  }
  .stats dd {
    margin: 0 1em 0 0
  }
  .mt-site-data-overall dd,
  .mt-site-data-overall dt {
    display: block
  }
}
@media all and (min-width: 65.25em) {
  .stats dd {
    margin-right: 1em
  }
}
@media all and (min-width: 80em) {
  .mt-site-data-overall dd,
  .mt-site-data-overall dt {
    display: inline-block
  }
}
.mt-site-data-overall dt:after {
  content: '';
  margin-right: 0
}
.mt-site-data-overall .title:after {
  content: ':';
  margin-right: .25em
}
.stats .site {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  border-radius: .25em;
  color: #666;
  font-weight: 400;
  margin: -.275em .5em .5em;
  padding: .25rem .5rem
}
.mt-site-data-overall .site {
  margin: -.275em .25em .5em;
  padding: .25rem
}
.mt-site-data-overall dd {
  margin-right: 1.25em
}
.stats .third {
  margin-right: 0
}
.mt-terms-description,
.stats .information {
  background: #eef9ff;
  border: 1px solid #30b3f6;
  color: #0597e2;
  border-radius: .25em;
  box-sizing: border-box;
  clear: both;
  display: block;
  font-size: 85%;
  font-weight: 700;
  line-height: 2;
  margin: .5em 0;
  padding: .5em .5em .5em 3em;
  position: relative
}
.mt-terms-description {
  margin-bottom: 1em
}
.mt-terms-description:before,
.stats .information:before {
  font: 400 200%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #30b3f6;
  content: '\e897';
  left: .25em;
  margin-right: .25em;
  position: absolute
}
.mt-terms-description:after,
.stats .information:after {
  content: '';
  margin: 0
}
.mt-reports-table-wrapper .dataTables_wrapper {
  clear: both;
  margin-top: 2em
}
.mt-report-comment-column,
.mt-reports-table-wrapper li[data-dtr-index='6'] {
  display: none!important
}
.mt-report-results.ui-table th {
  white-space: nowrap
}
.mt-reports-table-wrapper .DataTables_sort_wrapper .mt-datatables-header-title,
.mt-reports-table-wrapper .dataTables_wrapper .DataTables_sort_wrapper .mt-datatables-header-title {
  float: none;
  max-width: 86%
}
@media all and (min-width: 18.75em) {
  .mt-reports-table-wrapper .DataTables_sort_wrapper .mt-datatables-header-title,
  .mt-reports-table-wrapper .dataTables_wrapper .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 74%
  }
}
@media all and (min-width: 37.5em) {
  .mt-reports-table-wrapper .DataTables_sort_wrapper .mt-datatables-header-title,
  .mt-reports-table-wrapper .dataTables_wrapper .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 60%
  }
}
@media all and (min-width: 50em) {
  .mt-reports-table-wrapper .DataTables_sort_wrapper .mt-datatables-header-title,
  .mt-reports-table-wrapper .dataTables_wrapper .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 80%
  }
}
@media all and (min-width: 80em) {
  .mt-reports-table-wrapper .DataTables_sort_wrapper .mt-datatables-header-title,
  .mt-reports-table-wrapper .dataTables_wrapper .DataTables_sort_wrapper .mt-datatables-header-title {
    max-width: 88%
  }
}
.mt-reports-table-wrapper .dataTables_wrapper .DataTables_sort_wrapper .ui-icon {
  float: none
}
.mt-report-results.ui-table .page-detail,
.table-ratings-results .page-detail {
  text-align: left
}
.mt-report-results .comments,
.mt-report-results .edits,
.mt-report-results .views {
  font: 400 125%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  height: 1em;
  overflow: hidden;
  width: 1em
}
.mt-report-results .edits {
  font-size: 150%
}
.mt-report-results .comments {
  width: 1.15em
}
.mt-report-results .views:before {
  content: '\e67f'
}
.mt-report-results .edits:before {
  content: '\e819'
}
.mt-report-results .comments:before {
  content: '\e66d'
}
.page-detail {
  max-width: 15em
}
@media all and (min-width: 37.5em) {
  .page-detail {
    max-width: 15em
  }
}
@media all and (min-width: 80em) {
  .page-detail {
    max-width: 22em
  }
}
.wrap-text {
  display: inline-block;
  max-width: 100%
}
.mt-report-results .details {
  display: block;
  float: left
}
@media all and (min-width: 18.75em) {
  .mt-report-results .details {
    max-width: 80%
  }
  #table-search-results.mt-report-results .details {
    max-width: 100%
  }
}
@media all and (min-width: 65.25em) {
  .mt-report-results .details {
    max-width: 100%
  }
}
.mt-report-results .details>a {
  display: block
}
.mt-report-results .in {
  clear: both;
  display: inline-block;
  float: left
}
@media all and (min-width: 18.75em) {
  .mt-report-results .in {
    margin-left: 1.9em;
    max-width: 80%
  }
  #table-search-results.mt-report-results .in {
    margin-left: 0;
    max-width: 100%
  }
}
@media all and (min-width: 65.25em) {
  .mt-report-results .in {
    margin-left: 0;
    max-width: 100%
  }
}
.mt-report-results .in a {
  color: #999;
  display: inline;
  margin-left: .2em
}
.mt-report-results .in a:visited {
  color: #999
}
.mt-report-results .in a:active,
.mt-report-results .in a:focus,
.no-touch .mt-report-results .in a:hover {
  color: #005DA6
}
.mt-report-results .tags {
  font-size: 95%;
  font-style: italic;
  line-height: 1.5;
  margin-top: .5em
}
@media all and (min-width: 18.75em) {
  .mt-report-results .tags {
    clear: both;
    margin-left: 1.9em;
    max-width: 80%
  }
  #table-search-results.mt-report-results .tags {
    margin-left: 0;
    max-width: 100%
  }
}
@media all and (min-width: 65.25em) {
  .mt-report-results .tags {
    margin-left: 0;
    max-width: 100%
  }
}
.mt-report-results .tags span {
  color: #666;
  float: left;
  margin-right: .5em;
  text-transform: capitalize
}
.mt-report-results .tags ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0
}
@media all and (max-width: 37.5em) {
  .mt-report-results .tags ul {
    float: none
  }
}
#table-search-results.mt-report-results .tags ul {
  float: none
}
.mt-report-results .tags li {
  display: inline-block;
  margin: 0 .5em 0 0;
  padding: 0
}
.mt-report-results .tags li:after {
  color: #666;
  content: ','
}
.mt-report-results .tags li:last-child:after {
  content: ''
}
.mt-report-results .tags a {
  color: #999;
  display: inline-block;
  line-height: 1.6
}
.mt-report-results .tags a:visited {
  color: #999
}
.mt-report-results .tags a:active,
.mt-report-results .tags a:focus,
.no-touch .mt-report-results .tags a:hover {
  color: #005DA6
}
.mt-search-terms-cloud {
  box-sizing: border-box;
  float: left;
  margin-bottom: 1em;
  width: 60%
}
@media all and (min-width: 18.75em) {
  .mt-search-terms-cloud {
    float: none;
    width: 100%
  }
}
@media all and (min-width: 50em) {
  .mt-search-terms-cloud {
    float: left;
    width: 60%
  }
}
.mt-search-terms-cloud .terms {
  list-style: none;
  margin: 0;
  padding: 0
}
.mt-search-terms-cloud li {
  display: inline-block;
  margin: 0;
  padding: 0 1em 1em 0
}
.mt-search-terms-cloud li a {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .25em;
  display: block;
  line-height: 1;
  max-width: 20em;
  overflow: hidden;
  padding: .5rem .75rem;
  text-overflow: ellipsis;
  white-space: nowrap
}
.mt-search-terms-cloud li a:active,
.mt-search-terms-cloud li a:focus,
.no-touch .mt-search-terms-cloud li a:hover {
  background: #FCFCFC;
  font-family: Open Sans, arial, helvetica, sans-serif
}
.mt-search-terms-cloud li a a,
.mt-search-terms-cloud li a a:visited {
  color: #005DA6
}
.mt-search-terms-cloud li a a:active,
.mt-search-terms-cloud li a a:focus,
.no-touch .mt-search-terms-cloud li a a:active,
.no-touch .mt-search-terms-cloud li a a:hover {
  color: #0080E8
}
.mt-search-terms-cloud li a:visited {
  color: #999
}
.no-touch .mt-search-terms-cloud li a:hover {
  border: 1px solid #EBEBED;
  color: #005DA6
}
.no-touch .mt-search-terms-cloud li a:hover a,
.no-touch .mt-search-terms-cloud li a:hover a:visited {
  color: #005DA6
}
.no-touch .mt-search-terms-cloud li a:hover a:active,
.no-touch .mt-search-terms-cloud li a:hover a:focus,
.no-touch .no-touch .mt-search-terms-cloud li a:hover a:active,
.no-touch .no-touch .mt-search-terms-cloud li a:hover a:hover {
  color: #00325a
}
.mt-search-terms-cloud li a:active {
  border: 1px solid #EBEBED;
  color: #005DA6
}
.mt-search-terms-cloud li a:active a,
.mt-search-terms-cloud li a:active a:visited {
  color: #005DA6
}
.mt-search-terms-cloud li a:active a:active,
.mt-search-terms-cloud li a:active a:focus,
.no-touch .mt-search-terms-cloud li a:active a:active,
.no-touch .mt-search-terms-cloud li a:active a:hover {
  color: #00325a
}
.mt-search-terms-cloud li a:focus {
  border: 1px solid #EBEBED;
  color: #005DA6
}
.mt-search-terms-cloud li a:focus a,
.mt-search-terms-cloud li a:focus a:visited {
  color: #005DA6
}
.mt-search-terms-cloud li a:focus a:active,
.mt-search-terms-cloud li a:focus a:focus,
.no-touch .mt-search-terms-cloud li a:focus a:active,
.no-touch .mt-search-terms-cloud li a:focus a:hover {
  color: #00325a
}
.mt-search-terms-cloud .rate-fire a {
  font-size: 175%;
  font-weight: 700
}
.mt-search-terms-cloud .rate-high a {
  font-size: 150%;
  font-weight: 700
}
.mt-search-terms-cloud .rate-med a {
  font-size: 125%
}
.mt-search-terms-cloud .rate-low a {
  font-size: 100%
}
.mt-search-terms-cloud .active a {
  color: #000;
  font-weight: 700;
  text-decoration: none
}
.mt-search-input .back {
  display: block;
  margin-bottom: 1em
}
.mt-search-input .back a {
  float: none;
  line-height: inherit;
  margin-left: 0
}
.mt-search-input label {
  clear: both
}
.reset-search {
  display: inline;
  margin-left: 1em
}
.mt-report-search-date-filter .mt-select-box-container {
  display: inline-block
}
.mt-report-search-date-filter .reset-search {
  display: none
}
#reset-search-link:before,
#reset-search:before {
  content: '\e894';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: .5em;
  position: relative;
  top: .1em
}
.reports .matched,
.reports .terms {
  color: #999
}
.reports .terms:after,
.reports .terms:before {
  content: '"'
}
#report-search-input {
  margin-bottom: 2em
}
.sorting_desc {
  background: #F5F6F7
}
#mt-search-query-details-table {
  width: 100%
}
#mt-search-query-details-table .col-1,
#mt-search-query-details-table .col-2,
#mt-search-query-details-table .col-3,
#mt-search-query-details-table .col-4,
#mt-search-query-details-table .col-5,
#mt-search-query-details-table .data-type-numeric,
#table-search-results_wrapper .col-1,
#table-search-results_wrapper .col-2 {
  text-align: center
}
#table-search-results td {
  padding: .5em 1em
}
#table-search-results_wrapper .col-2 {
  min-width: 11em
}
.columbia-lang-zh-cn #table-search-results_wrapper .col-1,
.columbia-lang-zh-tw #table-search-results_wrapper .col-1 {
  white-space: nowrap
}
.mt-search-paging {
  clear: both;
  padding: 1em 0
}
.mt-search-paging .summary {
  float: left
}
.mt-search-paging .paging {
  text-align: right
}
.mt-search-paging a {
  color: #999!important
}
.mt-search-paging a:active,
.mt-search-paging a:focus,
.no-touch .mt-search-paging a:hover {
  color: #005DA6!important
}
.mt-search-paging #mt-search-paging-currentPage {
  padding: .1em;
  text-align: center;
  text-indent: 0;
  width: auto
}
.pagination-labels {
  color: #999;
  font-size: 100%;
  margin-left: .5em
}
#mt-usage-table_wrapper .mt-usage-report-value {
  text-align: right
}
#mt-usage-report-wrapper {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  box-sizing: border-box;
  list-style: none;
  margin: .5em -.5em 0;
  overflow: hidden;
  padding: 0
}
#mt-usage-report-wrapper.columbia-browser-msie10,
.columbia-browser-msie10 #mt-usage-report-wrapper,
.columbia-browser-msie10#mt-usage-report-wrapper {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-usage-report-overview-item {
  border: 1px solid #EBEBED;
  border-radius: .5em;
  box-sizing: border-box;
  flex: 1 1 13em;
  min-width: 0;
  font-size: 100%;
  margin: .5em;
  text-align: center
}
.columbia-browser-msie10 .mt-usage-report-overview-item,
.columbia-browser-msie10.mt-usage-report-overview-item,
.mt-usage-report-overview-item.columbia-browser-msie10 {
  -ms-flex: 1 1 13em
}
@media all and (min-width: 18.75em) {
  .mt-usage-report-overview-item {
    flex: 1 1 16em;
    min-width: 0;
    margin: .5em 0
  }
  .columbia-browser-msie10 .mt-usage-report-overview-item,
  .columbia-browser-msie10.mt-usage-report-overview-item,
  .mt-usage-report-overview-item.columbia-browser-msie10 {
    -ms-flex: 1 1 16em
  }
}
@media all and (min-width: 25em) {
  .mt-usage-report-overview-item {
    flex: 1 1 13em;
    min-width: 0;
    margin: .5em
  }
  .columbia-browser-msie10 .mt-usage-report-overview-item,
  .columbia-browser-msie10.mt-usage-report-overview-item,
  .mt-usage-report-overview-item.columbia-browser-msie10 {
    -ms-flex: 1 1 13em
  }
}
@media all and (min-width: 37.5em) {
  .mt-usage-report-overview-item {
    flex: 1 1 11.5em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-usage-report-overview-item,
  .columbia-browser-msie10.mt-usage-report-overview-item,
  .mt-usage-report-overview-item.columbia-browser-msie10 {
    -ms-flex: 1 1 11.5em
  }
}
@media all and (min-width: 50em) {
  .mt-usage-report-overview-item {
    flex: 1 1 10em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-usage-report-overview-item,
  .columbia-browser-msie10.mt-usage-report-overview-item,
  .mt-usage-report-overview-item.columbia-browser-msie10 {
    -ms-flex: 1 1 10em
  }
}
@media all and (min-width: 65.25em) {
  .mt-usage-report-overview-item {
    flex: 1 1 13em;
    min-width: 0
  }
  .columbia-browser-msie10 .mt-usage-report-overview-item,
  .columbia-browser-msie10.mt-usage-report-overview-item,
  .mt-usage-report-overview-item.columbia-browser-msie10 {
    -ms-flex: 1 1 13em
  }
}
.mt-usage-report-overview-item dt {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .5em .5em 0 0;
  border-width: 0 0 1px;
  font-size: 90%;
  overflow: hidden;
  padding: 1em;
  text-overflow: ellipsis;
  white-space: nowrap
}
.mt-usage-report-overview-item dt a,
.mt-usage-report-overview-item dt a:visited {
  color: #005DA6
}
.mt-usage-report-overview-item dt a:active,
.mt-usage-report-overview-item dt a:focus,
.no-touch .mt-usage-report-overview-item dt a:active,
.no-touch .mt-usage-report-overview-item dt a:hover {
  color: #0080E8
}
.mt-usage-report-overview-item dd {
  border-radius: 0 0 .5em .5em;
  min-height: 3.5em;
  padding: 1em 0
}
.mt-usage-report-overview-item .mt-note {
  display: block
}
#mt-usage-report-wrapper #mt-usage-chart,
#mt-usage-report-wrapper .mt-grid,
#mt-usage-report-wrapper .reports {
  clear: both;
  flex: 5 5 40em;
  min-width: 0;
  margin: .5em
}
#mt-usage-report-wrapper #mt-usage-chart.columbia-browser-msie10,
#mt-usage-report-wrapper .mt-grid.columbia-browser-msie10,
#mt-usage-report-wrapper .reports.columbia-browser-msie10,
.columbia-browser-msie10 #mt-usage-report-wrapper #mt-usage-chart,
.columbia-browser-msie10 #mt-usage-report-wrapper .mt-grid,
.columbia-browser-msie10 #mt-usage-report-wrapper .reports,
.columbia-browser-msie10#mt-usage-report-wrapper #mt-usage-chart,
.columbia-browser-msie10#mt-usage-report-wrapper .mt-grid,
.columbia-browser-msie10#mt-usage-report-wrapper .reports {
  -ms-flex: 5 5 40em
}
#mt-usage-table_wrapper .dataTables_scrollBody {
  min-height: 5em
}
#mt-usage-log-export {
  clear: both;
  margin: 1em .5em 0;
  width: 100%
}
.columbia-special-revisiondiff #title {
  display: none
}
#page-diff-top-section {
  margin-bottom: 0
}
.page-revision-button-container {
  margin-top: 1em
}
.page-diff-view-label {
  display: inline-block
}
.page-diff-view-label:before {
  color: #666;
  display: inline-block;
  font: 400 150%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0 .25em;
  vertical-align: middle
}
.page-diff-view-label:after {
  content: ''
}
.diff-combined:before {
  content: '\e93c'
}
.diff-sidebyside:before {
  content: '\e93d'
}
.diff-both:before {
  content: '\e939'
}
.page-diff-section-heading {
  clear: both;
  margin-top: 1em
}
#page-diff-sxs-container {
  overflow: hidden
}
.page-diff-sxs-container {
  overflow-x: auto
}
.page-diff-compare-sxs {
  box-sizing: border-box;
  float: left;
  width: 50%
}
#page-diff-compare-old {
  padding-right: 1em
}
#page-diff-new-container {
  float: right;
  padding-left: 1em
}
#page-revision-title {
  border-bottom: 1px solid #EBEBED;
  margin-top: 0;
  padding-bottom: .5rem;
  word-wrap: break-word
}
@media all and (min-width: 18.75em) {
  #page-revision-title {
    padding-bottom: .01em
  }
}
@media all and (min-width: 37.5em) {
  #page-revision-title {
    padding-bottom: .05em
  }
  #mt-page-history .mt-grid {
    font-size: 90%
  }
}
@media all and (min-width: 50em) {
  #page-revision-title {
    padding-bottom: .1em
  }
  #mt-page-history .mt-grid {
    font-size: 100%
  }
}
@media all and (min-width: 65.25em) {
  #page-revision-title {
    padding-bottom: .2em
  }
}
@media all and (min-width: 80em) {
  #page-revision-title {
    padding-bottom: .25em
  }
}
ins {
  background-color: #87fa9b;
  color: #031d03;
  text-decoration: none
}
del {
  background: #feb6b6;
  color: #900;
  text-decoration: line-through
}
.special-history-header-container {
  background: #F5F6F7;
  border: 1px solid #EBEBED;
  color: #666;
  font-family: Open Sans, arial, helvetica, sans-serif;
  border-radius: .25em;
  clear: both;
  margin: 0 0 2em;
  overflow: hidden;
  padding: 1em 1.5em
}
.special-history-header-container a,
.special-history-header-container a:visited {
  color: #005DA6
}
.no-touch .special-history-header-container a:active,
.no-touch .special-history-header-container a:hover,
.special-history-header-container a:active,
.special-history-header-container a:focus {
  color: #0080E8
}
.no-touch .special-history-header-container .ui-button:hover,
.special-history-header-container .ui-button,
.special-history-header-container .ui-button:active,
.special-history-header-container .ui-button:focus {
  color: #fff
}
.special-history-header-container h4 {
  border-bottom: 1px solid #EBEBED;
  box-sizing: border-box;
  margin: 0 0 1em;
  max-width: 100%;
  padding-bottom: .25em
}
.history-revision-date,
.history-revision-label {
  display: block;
  font-weight: 700
}
.history-revision-date-plain {
  display: block
}
.history-revision-author {
  display: block;
  word-wrap: break-word
}
.history-revision-button {
  display: inline-block
}
#history-version-controls {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  box-sizing: border-box;
  list-style: none;
  min-height: 4em;
  overflow: hidden
}
#history-version-controls.columbia-browser-msie10,
.columbia-browser-msie10 #history-version-controls,
.columbia-browser-msie10#history-version-controls {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.history-version-block {
  align-self: flex-end;
  text-align: right
}
.history-version-container {
  box-sizing: border-box;
  flex: 1 1 11em;
  min-width: 0;
  line-height: 1.5
}
.columbia-browser-msie10 .history-version-container,
.columbia-browser-msie10.history-version-container,
.history-version-container.columbia-browser-msie10 {
  -ms-flex: 1 1 11em
}
#page-history-compare {
  text-align: right
}
@media all and (max-width: 25em) {
  .history-version-container {
    flex: 1 1 100%;
    min-width: 0
  }
  .columbia-browser-msie10 .history-version-container,
  .columbia-browser-msie10.history-version-container,
  .history-version-container.columbia-browser-msie10 {
    -ms-flex: 1 1 100%
  }
  #page-history-compare {
    text-align: left
  }
}
.history-version-container .mt-field {
  margin: 0
}
#mt-user-contributions-history .mt-spinner-bottom .mt-spinner-image>div.spinner {
  left: auto
}
.revision-history-row-hover {
  background-color: inherit
}
.revision-history-expanded-event td {
  color: #999;
  font-style: italic
}
.expanded-history-blank {
  border-bottom: 2px dotted #999;
  display: block;
  height: 0;
  margin: .5em auto 0;
  width: 1.4em
}
#history-revision-revert-overlay {
  background: rgba(255, 255, 255, .8);
  cursor: progress;
  position: absolute;
  text-align: center
}
#history-revision-revert-message {
  background: #fff;
  border: 1px solid #EBEBED;
  border-radius: .25em;
  box-shadow: 0 0 4em rgba(0, 0, 0, .1);
  color: #666;
  display: block;
  font-weight: 700;
  height: 11em;
  margin: -6em auto 0;
  padding-top: 1em;
  position: relative;
  text-align: center;
  top: 50%;
  width: 40%
}
#page-history-newer-version,
#page-history-older-version {
  min-height: 4.5em
}
#page-history-grid_wrapper .fg-toolbar {
  display: none
}
#mt-page-history .mt-grid {
  min-height: 37em
}
.page-history-checkboxes {
  min-width: 6em;
  text-align: center
}
.page-history-compare-checkbox {
  margin-right: 0
}
.mt-grid .ui-table .page-history-datetime {
  text-align: center
}
.mt-grid .page-history-user,
.mt-grid .ui-table .page-history-user {
  text-align: center;
  word-wrap: break-word
}
.mt-grid .draft-create td {
  background-color: #f5fcf6!important;
  font-weight: 700
}
.mt-grid .draft-create td a,
.mt-grid .draft-create td button {
  color: #287733
}
.page-history-summary {
  word-wrap: break-word
}
@media all and (max-width: 50em) {
  .page-history-summary {
    max-width: 22em
  }
}
@media all and (min-width: 50em) {
  .page-history-summary {
    max-width: 20em
  }
}
@media all and (min-width: 60.25em) {
  .page-history-summary {
    max-width: 27em
  }
}
@media all and (min-width: 80em) {
  .page-history-summary {
    max-width: 34em
  }
}
th.page-history-actions .DataTables_sort_wrapper {
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap
}
.page-history-summary-controls {
  display: block!important;
  float: right;
  min-width: 8em;
  text-align: right
}
.page-history-summary-controls a,
.page-history-summary-controls button {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #005DA6;
  display: inline-block;
  font-size: 130%;
  height: 1.25em;
  line-height: 1.25;
  margin: 0 .5em;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
  white-space: nowrap;
  width: 1em
}
.page-history-summary-controls a:visited,
.page-history-summary-controls button:visited {
  color: #005DA6
}
.no-touch .page-history-summary-controls a:hover,
.no-touch .page-history-summary-controls button:hover,
.page-history-summary-controls a:active,
.page-history-summary-controls button:active {
  color: #0080E8
}
.page-history-summary-controls a:focus,
.page-history-summary-controls button:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
@media all and (max-width: 50em) {
  .revision-history-expanded-event {
    display: none
  }
}
.revision-history-expanded-event .page-history-summary {
  display: block;
  width: 22em;
  word-wrap: break-word
}
@media all and (min-width: 50em) {
  .revision-history-expanded-event .page-history-summary {
    max-width: 20em
  }
}
@media all and (min-width: 60.25em) {
  .revision-history-expanded-event .page-history-summary {
    max-width: 27em
  }
}
@media all and (min-width: 80em) {
  .revision-history-expanded-event .page-history-summary {
    max-width: 34em
  }
}
.page-history-summary-controls .mt-icon-history-diff {
  width: 1.02em
}
.no-touch .page-history-summary-controls a:hover,
.no-touch .page-history-summary-controls button:hover {
  line-height: 1.25
}
.mt-icon-history-view:before {
  content: '\e933'
}
.mt-icon-history-diff:before {
  content: '\e60b'
}
.mt-icon-history-revert:before {
  content: '\e667'
}
#page-diff-view-buttons .mt-field {
  margin-bottom: .5em
}
.revert-group {
  background-color: #d9eeff
}
.columbia-special-search .mt-label.ui-dform-label {
  overflow: hidden;
  padding-right: .5em;
  text-overflow: ellipsis;
  word-wrap: normal
}
@media all and (max-width: 37.5em) {
  .columbia-special-search .mt-label.ui-dform-label {
    padding-right: 1.5em
  }
}
.special-sitehistory #title,
.special-sitehistory .dw-hierarchy {
  display: none
}
#mt-site-history .mt-grid,
#mt-user-contributions-history .mt-grid {
  min-height: 29.5em
}
#site-history-top-section label {
  font-weight: 700;
  margin-right: .5em
}
.site-history-title {
  max-width: 17em;
  overflow-wrap: break-word;
  word-wrap: break-word
}
@media all and (min-width: 18.75em) {
  .site-history-title {
    max-width: 17em
  }
}
@media all and (min-width: 25em) {
  .site-history-title {
    max-width: 22em
  }
}
@media all and (min-width: 37.5em) {
  .site-history-title {
    max-width: 24em
  }
}
@media all and (min-width: 50em) {
  .site-history-title {
    max-width: 35em
  }
}
@media all and (min-width: 65.25em) {
  .site-history-title {
    max-width: 20em
  }
}
@media all and (min-width: 80em) {
  .site-history-title {
    max-width: 30em
  }
}
.site-history-page-info {
  word-wrap: break-word
}
@media all and (max-width: 65.25em) {
  .site-history-page-info {
    margin-left: 2em;
    width: 80%
  }
}
.revision-history-path-text {
  color: #666;
  font-size: .9em
}
.mt-grid .ui-table .site-history-datetime {
  text-align: center
}
.mt-grid .ui-table .site-history-user {
  text-align: center;
  word-wrap: break-word
}
.site-history-summary {
  overflow-wrap: break-word;
  word-wrap: break-word
}
@media all and (min-width: 65.25em) {
  .site-history-summary {
    max-width: 22em
  }
}
@media all and (max-width: 50em) {
  .site-history-summary-words {
    width: 100%
  }
  .page-history-event-expander {
    color: #000
  }
}
.site-history-page-more {
  clear: both;
  color: #999;
  display: block;
  font-size: 90%
}
.site-history-page-more:visited {
  color: #999
}
.no-touch .site-history-page-more:hover,
.site-history-page-more:active,
.site-history-page-more:focus {
  color: #005DA6
}
@media all and (max-width: 50em) {
  .site-history-page-more {
    display: none
  }
}
.ui-autocomplete {
  z-index: 9999
}
.no-touch .ui-autocomplete li.ui-menu-item a:hover {
  background-color: #F5F6F7
}
.columbia-special-sitemap .mt-f1-below-title {
  top: -3.7em
}
#subscriptionmessage {
  margin-bottom: 2em
}
#subsccription-list .delete-indicator:before,
#subsccription-list .remove-link:before {
  color: #999;
  content: '\e6fe';
  display: block;
  font: 400 75%/2 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
@media all and (min-width: 37.5em) {
  #subsccription-list .remove-link:before {
    line-height: 1.5
  }
}
@media all and (min-width: 50em) {
  #subsccription-list .remove-link:before {
    line-height: 1.75
  }
}
@media all and (min-width: 80em) {
  .site-history-summary {
    max-width: 27em
  }
  #subsccription-list .remove-link:before {
    line-height: 2
  }
}
.no-touch #subsccription-list tr:hover .remove-link:before {
  color: #005DA6
}
#subsccription-list .delete-indicator:before {
  content: '\e667';
  font-size: 110%;
  line-height: 1.35;
  margin: 0 -.2em;
  padding-right: .05em
}
#subsccription-list .unsub-area {
  cursor: pointer
}
#subsccription-list .deleted td {
  background: #fdf4f4;
  color: #999;
  text-decoration: line-through
}
#subsccription-list .delete-indicator,
#subsccription-list .delete-indicator:active,
#subsccription-list .delete-indicator:before,
#subsccription-list .delete-indicator:focus,
#subsccription-list .deleted .delete-indicator,
.no-touch #subsccription-list .delete-indicator:hover {
  color: red;
  text-decoration: none
}
.widget-panel {
  box-sizing: border-box
}
.widget-panel form {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  box-sizing: border-box;
  list-style: none;
  margin: 0 -1em;
  overflow: hidden;
  padding: 0
}
.columbia-browser-msie10 .widget-panel form,
.columbia-browser-msie10.widget-panel form,
.widget-panel form.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.columbia-special-userlogin .mt-field,
.mt-password-hint {
  box-sizing: border-box;
  flex: 0 1 47%;
  min-width: 0;
  margin: 0 1em 1.5em
}
.columbia-browser-msie10 .columbia-special-userlogin .mt-field,
.columbia-browser-msie10 .mt-password-hint,
.columbia-browser-msie10.columbia-special-userlogin .mt-field,
.columbia-browser-msie10.mt-password-hint,
.columbia-special-userlogin .mt-field.columbia-browser-msie10,
.mt-password-hint.columbia-browser-msie10 {
  -ms-flex: 0 1 47%
}
@media all and (max-width: 65.25em) {
  .columbia-special-userlogin .mt-field,
  .mt-password-hint {
    flex: 1 1 46%;
    min-width: 0
  }
  .columbia-browser-msie10 .columbia-special-userlogin .mt-field,
  .columbia-browser-msie10 .mt-password-hint,
  .columbia-browser-msie10.columbia-special-userlogin .mt-field,
  .columbia-browser-msie10.mt-password-hint,
  .columbia-special-userlogin .mt-field.columbia-browser-msie10,
  .mt-password-hint.columbia-browser-msie10 {
    -ms-flex: 1 1 46%
  }
}
@media all and (max-width: 50em) {
  .columbia-special-userlogin .mt-field,
  .mt-password-hint {
    flex: 1 1 43%;
    min-width: 0
  }
  .columbia-browser-msie10 .columbia-special-userlogin .mt-field,
  .columbia-browser-msie10 .mt-password-hint,
  .columbia-browser-msie10.columbia-special-userlogin .mt-field,
  .columbia-browser-msie10.mt-password-hint,
  .columbia-special-userlogin .mt-field.columbia-browser-msie10,
  .mt-password-hint.columbia-browser-msie10 {
    -ms-flex: 1 1 43%
  }
}
@media all and (max-width: 37.5em) {
  .columbia-special-userlogin .mt-field,
  .mt-password-hint {
    flex: 1 1 100%;
    min-width: 0
  }
  .columbia-browser-msie10 .columbia-special-userlogin .mt-field,
  .columbia-browser-msie10 .mt-password-hint,
  .columbia-browser-msie10.columbia-special-userlogin .mt-field,
  .columbia-browser-msie10.mt-password-hint,
  .columbia-special-userlogin .mt-field.columbia-browser-msie10,
  .mt-password-hint.columbia-browser-msie10 {
    -ms-flex: 1 1 100%
  }
}
.columbia-special-userlogin .mt-submit,
.mt-password-hint {
  flex: 1 1 100%;
  min-width: 0
}
.columbia-browser-msie10 .columbia-special-userlogin .mt-submit,
.columbia-browser-msie10 .mt-password-hint,
.columbia-browser-msie10.columbia-special-userlogin .mt-submit,
.columbia-browser-msie10.mt-password-hint,
.columbia-special-userlogin .mt-submit.columbia-browser-msie10,
.mt-password-hint.columbia-browser-msie10 {
  -ms-flex: 1 1 100%
}
.user-registration .captcha {
  clear: both;
  margin: 1em;
  width: 100%
}
#mt-login-form {
  margin-top: .5em
}
#mt-login-form .mt-field:first-child {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1
}
#mt-login-form .mt-field.last {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2
}
#mt-login-form .mt-submit {
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4
}
#mt-login-form fieldset {
  border: 0;
  flex: 1 1 100%;
  min-width: 0;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  padding: 1em 1em 0
}
#mt-login-form fieldset.columbia-browser-msie10,
.columbia-browser-msie10 #mt-login-form fieldset,
.columbia-browser-msie10#mt-login-form fieldset {
  -ms-flex: 1 1 100%
}
#mt-login-form fieldset legend {
  font-size: 1em
}
#mt-login-form fieldset .label-radio {
  margin: 0 1.5em 0 .5em
}
#mt-login-form fieldset .field-radio {
  display: inline-block
}
.columbia-special-userpassword .input-password {
  width: 90%
}
#user-history-users {
  box-sizing: border-box;
  line-height: 132%;
  padding: .25em 0 .25em 1.5em;
  text-indent: .5em;
  width: 15em
}
#user-history-find-user {
  background: 0 0;
  border: 0;
  box-shadow: none;
  color: #999;
  float: left;
  font-size: 150%;
  height: 1.35em;
  line-height: 150%;
  margin: 0 0 -1.35em -1.35em;
  overflow: hidden;
  padding: 0;
  position: relative;
  right: -1.35em;
  width: 1.35em
}
#user-history-find-user:visited {
  color: #999
}
#user-history-find-user:active,
#user-history-find-user:focus,
.no-touch #user-history-find-user:hover,
.no-touch .special-history-header-container input:hover+#user-history-find-user:before,
.special-history-header-container input:active+#user-history-find-user:before,
.special-history-header-container input:focus+#user-history-find-user:before {
  color: #005DA6
}
#user-history-find-user:before {
  content: '\e837';
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-user-history-form {
  float: left;
  width: 50%
}
#mt-color-legend {
  background: #fff;
  border: 1px solid #EBEBED;
  border-radius: .25em;
  color: #666;
  display: block;
  float: right;
  font-size: 90%;
  line-height: 1.2;
  margin: 0 0 .5em;
  overflow: hidden;
  padding: 1em 1em .5em
}
#mt-color-legend ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.mt-legend-item {
  border-left-style: solid;
  border-left-width: .5em;
  border-radius: 0!important;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 .5em
}
#mt-color-legend .mt-legend-item {
  border-left-style: solid;
  border-left-width: 14px;
  margin-bottom: .5em
}
.mt-legend-item-0 {
  border-color: #9c0
}
.mt-legend-item-1 {
  border-color: #de740e
}
.mt-legend-item-2 {
  border-color: #d72511
}
.mt-legend-item-3 {
  border-color: #000
}
#mt-timestamp {
  margin-left: 1em
}
#mt-timestamp-input {
  padding: .1em 1.5em 0 .2em
}
#mt-timestamp .ui-datepicker-trigger {
  display: none
}
#mt-timestamp .ui-icon-calendar {
  cursor: pointer;
  margin: .25em 0 0 -1.25em;
  position: absolute
}
.ajax-loader {
  position: relative;
  z-index: 9999
}
.ajax-loader img {
  bottom: 0;
  left: 0;
  margin: 0 auto;
  padding: 9.375em 0 0;
  position: absolute;
  right: 0;
  top: 0
}
#mt-sauh-overview-container {
  clear: both;
  opacity: 0;
  transition: opacity .5s
}
#mt-sauh-overview-container.mt-sauh-show {
  opacity: 1
}
.mt-sauh-summary-container {
  display: inline-block;
  vertical-align: top;
  width: 49%
}
@media all and (max-width: 37.5em) {
  .mt-sauh-summary-container {
    width: 100%
  }
}
@media all and (min-width: 50em) {
  .mt-sauh-summary-container {
    width: 49%
  }
}
.mt-sauh-summary-container:first-child {
  margin-right: 1em
}
.mt-sauh-summary-title {
  margin: 0
}
.mt-sauh-summary-list {
  padding: 1em 1em 1em 0
}
.mt-sauh-summary-list ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.mt-sauh-summary-list li {
  height: auto;
  padding: 0
}
.mt-legend-item-0+li:not(.mt-legend-item-0),
.mt-legend-item-1+li:not(.mt-legend-item-1),
.mt-legend-item-2+li:not(.mt-legend-item-2) {
  margin-top: .5em
}
.mt-sauh-summary-list .mt-event-history-page-info {
  border-bottom: 1px solid #EBEBED;
  margin-left: .5em;
  padding: .5em
}
.mt-event-history-page-link {
  display: block
}
.mt-event-history-path-text {
  clear: both;
  color: #999;
  font-size: 90%;
  font-style: italic;
  line-height: 1.5
}
.ui-helper-inline {
  display: inline
}
.mt-overflow-me {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.mt-wrap-me {
  white-space: normal;
  word-wrap: break-word
}
.mt-event-history-page-info .icon {
  float: left;
  padding-right: .3em;
  color: #999;
  display: inline-block;
  font-size: 125%
}
.mt-event-history-page-info .icon img {
  display: none
}
.mt-event-history-page-info .icon:before {
  content: '\e630';
  display: inline-block;
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-event-history-page-info .icon.mt-icon-gif:before,
.mt-event-history-page-info .icon.mt-icon-jpe:before,
.mt-event-history-page-info .icon.mt-icon-jpeg:before,
.mt-event-history-page-info .icon.mt-icon-jpg:before,
.mt-event-history-page-info .icon.mt-icon-page\#thumbnail:before,
.mt-event-history-page-info .icon.mt-icon-png:before {
  content: '\e61d'
}
.mt-event-history-page-info .icon.mt-icon-user-search:before {
  content: '\e837'
}
.mt-event-history-page-info .icon.mt-icon-pdf:before {
  content: '\e7b3'
}
.mt-event-history-page-info .icon.mt-icon-sh:before,
.mt-event-history-page-info .icon.mt-icon-txt:before {
  content: '\e933'
}
.mt-event-history-page-info .icon.mt-icon-potm:before,
.mt-event-history-page-info .icon.mt-icon-potx:before,
.mt-event-history-page-info .icon.mt-icon-ppam:before,
.mt-event-history-page-info .icon.mt-icon-pps:before,
.mt-event-history-page-info .icon.mt-icon-ppsm:before,
.mt-event-history-page-info .icon.mt-icon-ppsx:before,
.mt-event-history-page-info .icon.mt-icon-ppt:before,
.mt-event-history-page-info .icon.mt-icon-pptm:before,
.mt-event-history-page-info .icon.mt-icon-pptx:before {
  content: '\e7b8'
}
.mt-event-history-page-info .icon.mt-icon-csv:before,
.mt-event-history-page-info .icon.mt-icon-xlam:before,
.mt-event-history-page-info .icon.mt-icon-xls:before,
.mt-event-history-page-info .icon.mt-icon-xlsm:before,
.mt-event-history-page-info .icon.mt-icon-xlsn:before,
.mt-event-history-page-info .icon.mt-icon-xlsx:before,
.mt-event-history-page-info .icon.mt-icon-xltm:before,
.mt-event-history-page-info .icon.mt-icon-xltx:before {
  content: '\e7b6'
}
.mt-event-history-page-info .icon.mt-icon-gzip:before,
.mt-event-history-page-info .icon.mt-icon-rar:before,
.mt-event-history-page-info .icon.mt-icon-tar:before,
.mt-event-history-page-info .icon.mt-icon-zip:before {
  content: '\e7b7'
}
.mt-event-history-page-info .icon.mt-icon-doc:before,
.mt-event-history-page-info .icon.mt-icon-docm:before,
.mt-event-history-page-info .icon.mt-icon-docx:before,
.mt-event-history-page-info .icon.mt-icon-dotm:before,
.mt-event-history-page-info .icon.mt-icon-dotx:before,
.mt-event-history-page-info .icon.mt-icon-rtf:before {
  content: '\e7b5'
}
.mt-event-history-page-info .icon.mt-icon-avi:before,
.mt-event-history-page-info .icon.mt-icon-mov:before,
.mt-event-history-page-info .icon.mt-icon-mp4:before,
.mt-event-history-page-info .icon.mt-icon-mpeg:before,
.mt-event-history-page-info .icon.mt-icon-mpg:before,
.mt-event-history-page-info .icon.mt-icon-wmv:before {
  content: '\e8b0'
}
.mt-event-history-page-info .icon.mt-icon-css:before {
  content: '\e7ba'
}
#mt-user-history {
  margin: 2em 0
}
#user-history-grid {
  table-layout: fixed
}
#user-history-grid_wrapper .dataTables_scrollHead .mt-grid-table,
#user-history-grid_wrapper .dataTables_scrollHeadInner {
  width: 100%!important
}
#user-history-grid_wrapper .dataTables_scrollBody .mt-grid-table {
  width: 99.8%!important
}
#user-history-grid_wrapper td.user-history-datetime,
#user-history-grid_wrapper th.user-history-datetime {
  text-align: center;
  vertical-align: middle
}
#user-history-grid_wrapper .user-history-datetime {
  width: 29%!important
}
#user-history-grid_wrapper .user-history-user {
  text-align: left;
  width: 70%!important
}
#SpecialListTemplates td.col1,
#SpecialListTemplates td.col2,
#SpecialListTemplates td.col3,
#SpecialListTemplates td.col4,
#SpecialListTemplates th {
  text-align: center;
  width: auto;
  word-wrap: break-word
}
#SpecialListTemplates td.col1,
#SpecialListTemplates th.col1 {
  text-align: left;
  width: 45%
}
#SpecialListTemplates td.col2 {
  width: 25%
}
#SpecialListTemplates td.col3 {
  width: 18%
}
#SpecialListTemplates td.col4 {
  width: 10%
}
.mt-template-author {
  display: inline-block;
  word-wrap: break-word
}
@media all and (min-width: 18.75em) {
  .mt-template-author {
    max-width: 4em
  }
}
@media all and (min-width: 25em) {
  .mt-template-author {
    max-width: 5em
  }
}
@media all and (min-width: 37.5em) {
  .mt-template-author {
    max-width: 9em
  }
}
@media all and (min-width: 50em) {
  .mt-template-author {
    max-width: 12em
  }
}
@media all and (min-width: 65.25em) {
  .mt-template-author {
    max-width: 19em
  }
}
@media all and (min-width: 80em) {
  .mt-template-author {
    max-width: 23em
  }
}
.mt-template-title-link {
  display: inline-block
}
@media all and (min-width: 18.75em) {
  .mt-template-title-link {
    max-width: 7em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
}
@media all and (min-width: 25em) {
  .mt-template-title-link {
    max-width: 9em
  }
}
@media all and (min-width: 37.5em) {
  .mt-template-title-link {
    max-width: 13em
  }
}
@media all and (min-width: 50em) {
  .mt-template-title-link {
    max-width: 16em
  }
}
@media all and (min-width: 65.25em) {
  .mt-template-title-link {
    max-width: 23em
  }
}
@media all and (min-width: 80em) {
  .mt-template-title-link {
    max-width: 27em
  }
}
.pagetemplates-indent,
.pagetemplates-indent-last {
  display: inline-block;
  height: 1em;
  width: 1em
}
@media all and (min-width: 18.75em) {
  .pagetemplates-indent,
  .pagetemplates-indent-last {
    height: .5em;
    width: .5em
  }
}
@media all and (min-width: 37.5em) {
  .pagetemplates-indent,
  .pagetemplates-indent-last {
    height: 1em;
    width: 1em
  }
}
.template-settings-launcher {
  display: block;
  float: right;
  height: 1.1em;
  overflow: hidden;
  width: 1.35em
}
.template-settings-launcher:before {
  content: '\e819';
  display: inline-block;
  font: 400 120%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mt-page-subscriptions .mt-extend td:first-child:before {
  border: dashed #EBEBED;
  border-width: 0 0 2px 2px;
  content: ' ';
  display: inline-block;
  height: 1em;
  margin: 0 .3em;
  position: relative;
  top: -.2em;
  width: 1em
}
.mt-page-subscriptions [class^=mt-icon]:before {
  color: #666;
  padding-right: .3em
}
.no-touch .ui-table .mt-row-warning:nth-child(even) td {
  background: #fcf3e3
}
.no-touch .ui-table .mt-row-warning:nth-child(odd) td {
  background: #faebd0
}
.no-touch .ui-table .mt-row-error:nth-child(even) td {
  background: #fbebeb
}
.no-touch .ui-table .mt-row-error:nth-child(odd) td {
  background: #f9dede
}
.no-touch .ui-table .mt-row-warning:hover td {
  background: #f8e4be
}
.no-touch .ui-table .mt-row-error:hover td {
  background: #f5c9c9
}
.mt-article-type {
  display: inline-block;
  height: 1em;
  overflow: hidden;
  width: 1em
}
.mt-icon-sa-article-type {
  color: #666
}
.mt-icon-sa-download {
  display: block;
  float: right;
  padding: 1em
}
.mt-icon-sa-download:before {
  color: #666;
  content: '\e7b6';
  margin-right: .5em
}
.mt-sa-inspection-count {
  float: left
}
.mt-icon-sa-correct:before {
  content: '\e6fc';
  margin-right: .5em
}
.mt-icon-sa-warning:before {
  content: '\e6f5';
  margin-right: .5em
}
.mt-icon-sa-error:before {
  content: '\e6a5';
  margin-right: .5em
}
.mt-icon-sa-unknown:before {
  content: '\e6c3';
  margin-right: .5em
}
.mt-icon-sa-other:before {
  content: '\e964';
  margin-right: .5em
}
.mt-sa-icon-image:before,
span[class*=mt-icon-sa-]:before {
  margin-right: .25em
}
span[class*=mt-icon-sa-] {
  display: inline-block;
  white-space: nowrap
}
@media all and (max-width: 25em) {
  span[class*=mt-icon-sa-] {
    height: 1em;
    line-height: 1.2;
    overflow: hidden;
    width: 1em
  }
}
.mt-icon-sa-correct,
.no-touch .mt-icon-sa-correct:hover {
  color: #287733
}
.mt-icon-sa-warning,
.no-touch .mt-icon-sa-warning:hover {
  color: #c06800
}
.mt-icon-sa-error,
.no-touch .mt-icon-sa-error:hover {
  color: #912b1d
}
.mt-icon-sa-other,
.mt-icon-sa-unknown,
.no-touch .mt-icon-sa-other:hover,
.no-touch .mt-icon-sa-unknown:hover {
  color: #999
}
.mt-icon-sa-image {
  color: #333;
  cursor: zoom-in
}
.mt-sa-filters {
  margin-top: .5em
}
.mt-sa-filters label {
  clear: both;
  display: block
}
.mt-link-type,
.mt-sa-filters .mt-field-checkbox label {
  display: inline-block
}
.mt-sa-filters .mt-half {
  clear: none
}
.mt-sa-filters .mt-filters {
  clear: both
}
.mt-sa-filters .mt-field-checkbox {
  float: left;
  margin: 0 3em 1em 0
}
.mt-sa-link-path {
  color: #005DA6
}
@media all and (min-width: 18.75em) {
  .mt-sa-filters .mt-field-checkbox {
    margin-right: 1em
  }
  .mt-sa-link-path {
    max-width: 15em!important
  }
}
@media all and (min-width: 25em) {
  .mt-sa-link-path {
    max-width: 22em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-sa-link-path {
    max-width: 26em!important
  }
}
@media all and (min-width: 50em) {
  .mt-sa-link-path {
    max-width: 30em!important
  }
}
@media all and (min-width: 60em) {
  .mt-sa-link-path {
    max-width: 30em!important
  }
}
@media all and (min-width: 80em) {
  .mt-sa-link-path {
    max-width: 33em!important
  }
}
.mt-row-error a:hover,
.mt-row-warning a:hover,
.mt-sa-link-path:hover {
  color: #00325a
}
#mt-link-manager-table tbody td.control:before {
  height: .75em!important;
  margin: -.25em .25em 0 -.25em!important;
  width: .75em!important
}
.mt-link-type {
  color: #666;
  height: 1em;
  overflow: hidden;
  width: 1em
}
.mt-icon-link-external {
  margin-right: .25em;
  width: 1.25em
}
.mt-icon-link-self {
  margin-right: .5em
}
.mt-icon-article-unclassified {
  content: '\e95b'
}
.mt-icon-link-internalfile:before {
  content: '\e81b'
}
.mt-icon-link-external:before {
  content: '\e95f'
}
.mt-icon-link-self:before {
  content: '\e95e'
}
span[class*=mt-icon-status-] {
  display: inline-block;
  white-space: nowrap
}
span[class*=mt-icon-status-]:before {
  margin-right: .25em
}
@media all and (max-width: 25em) {
  span[class*=mt-icon-status-] {
    height: 1em;
    line-height: 1.2;
    overflow: hidden;
    width: 1em
  }
}
.ui-state-default a.mt-page-link-divider-path,
.ui-state-default a.mt-page-link-divider-path:visited {
  color: #005DA6
}
.no-touch .ui-state-default a.mt-page-link-divider-path:hover,
.ui-state-default a.mt-page-link-divider-path:active {
  color: #0080E8
}
.ui-state-default a.mt-page-link-divider-path:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
.mt-page-link-count {
  display: block;
  margin-bottom: 0
}
.mt-grid .ui-table td.mt-lm-header-type {
  padding: 1em 0;
  text-align: center
}
.mt-lm-header-type span {
  margin-right: 0
}
.mt-lm-header-type span:before {
  color: #666
}
#mt-link-manager-table .mt-lm-header-status {
  min-width: 12em
}
@media all and (min-width: 26em) and (max-width: 37.5em) {
  #mt-link-manager-table .mt-lm-header-status .mt-icon-lm-warning+.mt-icon-sa-correct,
  #mt-link-manager-table .mt-lm-header-status .mt-icon-lm-warning+.mt-icon-sa-error {
    margin-left: 1.6em
  }
}
@media all and (max-width: 26em) {
  #mt-link-manager-table .mt-lm-header-status {
    max-width: 5em!important
  }
  #mt-link-manager-table .mt-lm-header-status .mt-icon-lm-warning+.mt-icon-sa-correct,
  #mt-link-manager-table .mt-lm-header-status .mt-icon-lm-warning+.mt-icon-sa-error {
    display: none
  }
}
.mt-icon-lm-warning:before {
  content: '\e6f5';
  margin-right: .25em
}
.mt-icon-lm-warning:after {
  color: #333;
  content: '\e72b';
  font-size: .8em;
  margin: -.5em 0 0 .5em
}
.mt-icon-lm-warning,
.no-touch .mt-icon-lm-warning:hover {
  color: #c06800
}
.mt-lm-header-url {
  max-width: 35em;
  overflow: hidden;
  word-wrap: break-word
}
.mt-lm-header-url p.mt-link-href {
  align-content: flex-start;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0;
  padding: 0
}
.columbia-browser-msie10 .mt-lm-header-url p.mt-link-href,
.columbia-browser-msie10.mt-lm-header-url p.mt-link-href,
.mt-lm-header-url p.mt-link-href.columbia-browser-msie10 {
  -ms-flex-line-pack: start;
  -ms-flex-align: stretch;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: start
}
.mt-lm-header-url p.mt-link-href a {
  flex: 1 1 0;
  min-width: 0;
  line-height: 1
}
.columbia-browser-msie10 .mt-lm-header-url p.mt-link-href a,
.columbia-browser-msie10.mt-lm-header-url p.mt-link-href a,
.mt-lm-header-url p.mt-link-href a.columbia-browser-msie10 {
  -ms-flex: 1 1 0
}
@media all and (min-width: 18.75em) {
  .mt-lm-header-url p.mt-link-href a {
    max-width: 15em!important
  }
}
@media all and (min-width: 25em) {
  .mt-lm-header-url p.mt-link-href a {
    max-width: 22em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-lm-header-url p.mt-link-href a {
    max-width: 26em!important
  }
}
@media all and (min-width: 50em) {
  .mt-lm-header-url p.mt-link-href a {
    max-width: 50em!important
  }
}
@media all and (min-width: 60em) {
  .mt-lm-header-url p.mt-link-href a {
    max-width: 58em!important
  }
}
@media all and (min-width: 80em) {
  .mt-lm-header-url p.mt-link-href a {
    max-width: 75em!important
  }
}
.mt-lm-header-url a:hover span {
  color: #005DA6
}
.mt-lm-header-url .mt-button-icon {
  color: #666;
  flex-shrink: 0
}
.mt-lm-header-url .mt-link-redirect {
  color: #999;
  display: inline-block;
  margin-bottom: .5em
}
@media all and (min-width: 18.75em) {
  .mt-lm-header-url .mt-link-redirect {
    max-width: 13em!important
  }
}
@media all and (min-width: 25em) {
  .mt-lm-header-url .mt-link-redirect {
    max-width: 15em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-lm-header-url .mt-link-redirect {
    max-width: 21em!important
  }
}
@media all and (min-width: 50em) {
  .mt-lm-header-url .mt-link-redirect {
    max-width: 35em!important
  }
}
@media all and (min-width: 60em) {
  .mt-lm-header-url .mt-link-redirect {
    max-width: 39em!important
  }
}
@media all and (min-width: 80em) {
  .mt-lm-header-url .mt-link-redirect {
    max-width: 40em!important
  }
}
.mt-lm-header-url .mt-link-redirect span {
  text-decoration: line-through
}
#menu-container .menu-list ul li a:hover,
.elm-header .p-header-version-picker #versions-container .versions-list ul li a:hover {
  text-decoration: underline
}
.mt-lm-header-url .mt-link-redirect:before {
  color: #666;
  margin-right: .25em
}
.mt-lm-header-url .mt-icon-lm-warning:after {
  color: #333;
  content: '\e72b';
  font-size: .8em;
  margin: -.5em 0 0 .5em
}
.mt-lm-header-url .mt-link-destination-url {
  color: #005DA6;
  clear: both;
  display: block
}
.mt-lm-header-url .mt-link-destination-url:visited {
  color: #005DA6
}
.mt-lm-header-url .mt-link-destination-url:active,
.no-touch .mt-lm-header-url .mt-link-destination-url:hover {
  color: #0080E8
}
.mt-lm-header-url .mt-link-destination-url:focus {
  color: #0080E8;
  outline: #005DA6 dotted 1px
}
@media all and (min-width: 18.75em) {
  .mt-lm-header-url .mt-link-destination-url {
    max-width: 13em!important
  }
}
@media all and (min-width: 25em) {
  .mt-lm-header-url .mt-link-destination-url {
    max-width: 15em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-lm-header-url .mt-link-destination-url {
    max-width: 21em!important
  }
}
@media all and (min-width: 50em) {
  .mt-lm-header-url .mt-link-destination-url {
    max-width: 35em!important
  }
}
@media all and (min-width: 60em) {
  .mt-lm-header-url .mt-link-destination-url {
    max-width: 39em!important
  }
}
@media all and (min-width: 80em) {
  .mt-lm-header-url .mt-link-destination-url {
    max-width: 40em!important
  }
}
.mt-row-warning .mt-lm-header-url .mt-link-destination-url:hover {
  color: #00325a
}
@media all and (max-width: 26em) {
  .mt-lm-header-url .mt-article-type,
  .mt-lm-header-url .mt-file-meta,
  .mt-lm-header-url .mt-icon-lm-warning,
  .mt-lm-header-url .mt-link-redirect,
  .mt-lm-header-url span[class*=mt-icon-article-],
  .mt-lm-header-url span[class~=mt-icon-article-] {
    display: none
  }
}
.mt-lm-header-text {
  max-width: 15em;
  overflow: hidden;
  word-wrap: break-word
}
#mt-link-manager-linkpicker {
  margin-top: .75em
}
#mt-link-manager-linkpicker:before {
  margin: .25em .5em 0 0
}
.mt-history-date-divider td {
  max-width: 70em;
  overflow: hidden;
  word-wrap: break-word
}
.mt-history-date-divider td a {
  display: inline-block;
  line-height: 1;
  word-wrap: break-word
}
@media all and (min-width: 18.75em) {
  .mt-history-date-divider td a {
    max-width: 18em!important
  }
}
@media all and (min-width: 25em) {
  .mt-history-date-divider td a {
    max-width: 25em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-history-date-divider td a {
    max-width: 36em!important
  }
}
@media all and (min-width: 50em) {
  .mt-history-date-divider td a {
    max-width: 47em!important
  }
}
@media all and (min-width: 60em) {
  .mt-history-date-divider td a {
    max-width: 58em!important
  }
}
@media all and (min-width: 80em) {
  .mt-history-date-divider td a {
    max-width: 71em!important
  }
}
@media all and (min-width: 18.75em) {
  .mt-history-date-divider td h4 {
    max-width: 18em!important
  }
}
@media all and (min-width: 25em) {
  .mt-history-date-divider td h4 {
    max-width: 23em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-history-date-divider td h4 {
    max-width: 27em!important
  }
}
@media all and (min-width: 50em) {
  .mt-history-date-divider td h4 {
    max-width: 50em!important
  }
}
@media all and (min-width: 60em) {
  .mt-history-date-divider td h4 {
    max-width: 65em!important
  }
}
@media all and (min-width: 80em) {
  .mt-history-date-divider td h4 {
    max-width: 73em!important
  }
}
@media all and (min-width: 18.75em) {
  .mt-history-date-divider td {
    max-width: 18em!important
  }
}
@media all and (min-width: 25em) {
  .mt-history-date-divider td {
    max-width: 23em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-history-date-divider td {
    max-width: 46em!important
  }
}
@media all and (min-width: 50em) {
  .mt-history-date-divider td {
    max-width: 50em!important
  }
}
@media all and (min-width: 60em) {
  .mt-history-date-divider td {
    max-width: 65em!important
  }
}
@media all and (min-width: 80em) {
  .mt-history-date-divider td {
    max-width: 73em!important
  }
}
.mt-page-link-divider-actions {
  font-size: 1em;
  margin: .5em 0 0
}
@media all and (min-width: 18.75em) {
  .mt-page-link-divider-actions {
    max-width: 23em!important
  }
}
@media all and (min-width: 25em) {
  .mt-page-link-divider-actions {
    max-width: 23em!important
  }
}
@media all and (min-width: 37.5em) {
  .mt-page-link-divider-actions {
    max-width: 46em!important
  }
}
@media all and (min-width: 50em) {
  .mt-page-link-divider-actions {
    max-width: 50em!important
  }
}
@media all and (min-width: 60em) {
  .mt-page-link-divider-actions {
    max-width: 58em!important
  }
}
.mt-tag-warning {
  margin: .5em 0 0 1.75em
}
.mt-tag-warning:empty {
  display: none
}
.mt-tag-warning .mt-tag {
  background: #fdf7ec;
  border: 1px solid #db4d05;
  border-radius: .3em;
  color: #c06800;
  display: inline-block;
  font-size: .8em;
  margin-right: .5em;
  padding: .25em .5em
}
#mt-image-preview {
  background: #999;
  border: 1px solid #999;
  border-radius: .25em;
  left: 0;
  position: absolute;
  top: 0;
  transition: opacity .25s;
  transition-delay: .25s;
  z-index: 9999
}
#mt-image-preview img {
  border-radius: .25em;
  display: block
}
#mt-image-preview:after {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 10px;
  bottom: -20px;
  content: '';
  display: inline-block;
  height: 0;
  margin-left: 20px;
  position: absolute;
  width: 0
}
.mt-file-meta {
  color: #999;
  font-size: .75em;
  margin: .75em 0 0 1.75em
}
.mt-file-meta p {
  margin: 0
}
.mt-file-meta .mt-file-meta-size {
  margin-left: 1em
}
#mt-site-health-table .col1 {
  min-width: 10em
}
@media all and (max-width: 25em) {
  #mt-site-health-table .col1 {
    min-width: 7em
  }
}
#mt-site-health-table .col3 {
  min-width: 25em
}
#mt-site-health-table .mt-button-icon-no-text {
  display: inline-block
}
#mt-site-health-table .mt-icon-cancel-circle {
  color: #912b1d
}
#mt-site-health-table .mt-icon-warning2 {
  color: #c06800
}
#mt-site-health-table .mt-inspection-page a {
  display: flex;
  display: -ms-flexbox;
  word-break: break-all
}
.columbia-browser-msie10 #mt-site-health-table .mt-inspection-page a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
#mt-site-health-controls {
  align-content: flex-start;
  align-items: stretch;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 2em 0 0;
  width: 100%
}
#mt-site-health-controls .mt-field {
  flex: 1 1;
  margin-bottom: 1em;
  min-width: 0;
  padding-right: 1em
}
#mt-site-health-controls .mt-field:first-child {
  flex: 3 1 10em;
  min-width: 0
}
@media all and (max-width: 35em) {
  #mt-site-health-controls .mt-field:first-child {
    flex: 3 1 100%;
    padding-right: 0
  }
}
#mt-site-health-controls .mt-field:last-child {
  padding-right: 0
}
@media all and (max-width: 25em) {
  #mt-site-health-table_wrapper .mt-inspection-severity .mt-datatables-header-title {
    display: none
  }
}
#mt-export-tree .mt-tree {
  border: 1px solid #EBEBED;
  border-radius: .25em;
  margin: .5em 0 1em;
  max-height: 11em;
  overflow: scroll;
  padding: 1em
}
#mt-export-tree.mt-disable .mt-tree {
  overflow: hidden
}
#mt-export-tree.mt-disable .mt-tree,
#mt-export-tree.mt-disable .mt-tree-search-results-container {
  position: relative
}
#mt-export-tree.mt-disable .mt-tree-search-results-container:after,
#mt-export-tree.mt-disable .mt-tree:after {
  background: rgba(223, 223, 223, .6);
  content: '';
  display: block;
  height: 100vh;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
#mt-export-tree.mt-disable .mt-partial-only {
  opacity: 0
}
#mt-export-tree p.mt-partial-only {
  width: calc(90%)
}
#mt-export-tree .mt-label-checkbox {
  margin: 0 2em 0 0
}
#export-button,
#import-button {
  float: right
}
#import-export-tab-container+.ui-tabs-panel {
  min-height: 26em
}
#mt-recent-jobs {
  width: 100%
}
.mt-page-health-container {
  font-size: .9em;
  padding: 1em;
  position: fixed;
  right: 5em;
  white-space: nowrap;
  width: 30em;
  z-index: 9999
}
.mt-page-health-container .mt-page-health-trigger {
  border: 1px solid transparent;
  border-bottom: 0;
  border-radius: .25em .25em 0 0;
  cursor: pointer;
  display: inline-block;
  font-size: 1.25em;
  margin: 0;
  overflow: hidden;
  padding: .5em;
  position: absolute;
  right: -.05em;
  text-align: center;
  top: -2.22em;
  width: 1em
}
.columbia-rtl .elm-header-global-nav,
.columbia-rtl .elm-header-user-nav,
.columbia-rtl .elm-header-user-nav li,
.columbia-rtl .elm-user-menu a {
  text-align: right
}
.mt-page-health-container.mt-page-health-warning {
  background: #fdf7ec;
  border: 1px solid #db4d05;
  color: #c06800;
  border-bottom: 0
}
.mt-page-health-container.mt-page-health-warning .mt-page-health-trigger {
  background: #fdf7ec;
  border-color: #db4d05
}
.mt-page-health-container.mt-page-health-warning .mt-page-health-trigger:before {
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\e6f5';
  margin-right: 1em
}
.mt-page-health-container.mt-page-health-error {
  background: #fdf4f4;
  border: 1px solid #cb7064;
  color: #912b1d;
  border-bottom: 0
}
.mt-page-health-container.mt-page-health-error a,
.mt-page-health-container.mt-page-health-error a:visited {
  color: #005DA6
}
.mt-page-health-container.mt-page-health-error a:active,
.mt-page-health-container.mt-page-health-error a:focus,
.no-touch .mt-page-health-container.mt-page-health-error a:active,
.no-touch .mt-page-health-container.mt-page-health-error a:hover {
  color: #00325a
}
.mt-page-health-container.mt-page-health-error .mt-page-health-trigger {
  background: #fdf4f4;
  border-color: #cb7064
}
.mt-page-health-container.mt-page-health-error .mt-page-health-trigger:before {
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\e6a5';
  margin-right: 1em
}
.mt-page-health-container .mt-page-health-section {
  border-bottom: 1px solid #db4d05;
  margin-bottom: 1em;
  padding-bottom: .5em;
  white-space: normal
}
.mt-page-health-container .mt-page-health-section:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0
}
.mt-page-health-container .mt-page-health-section label {
  font-weight: 700
}
.mt-page-health-container .mt-page-health-section p {
  margin: 0;
  padding: 0
}
.mt-page-health-container .mt-page-health-section ul {
  margin-bottom: 0;
  margin-top: 0;
  max-height: 15vh;
  overflow-y: scroll;
  white-space: normal
}
.mt-page-health-container .mt-f1-page-health {
  color: #fff;
  float: right;
  height: 1.4em;
  margin-bottom: -2em;
  overflow: hidden;
  position: relative;
  right: -.5em;
  top: -.3em;
  width: 1.4em
}
.mt-page-health-container .mt-icon-link:before,
.mt-page-health-container .mt-icon-tree:before {
  margin-right: .25em
}
.page-mode-editor .mt-page-health-container {
  display: none
}
a.mt-page-health-broken-link {
  border-bottom: 1px solid #912b1d;
  color: #912b1d;
  margin-left: 1.25em;
  position: relative
}
a.mt-page-health-broken-link:before {
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\e6a5';
  left: -1.25em;
  position: absolute
}
a.mt-page-health-broken-link:focus,
a.mt-page-health-broken-link:hover {
  background-color: #912b1d;
  color: #fff
}
a.mt-page-health-broken-link:focus:before,
a.mt-page-health-broken-link:hover:before {
  color: #912b1d
}
a.mt-page-health-redirect-link {
  border-bottom: 1px solid #c06800;
  color: #c06800;
  margin-left: 1.25em;
  position: relative
}
a.mt-page-health-redirect-link:before {
  font: 400 100%/1 icomoon;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\e6f5';
  left: -1.25em;
  position: absolute
}
@media aural {
  #attach-file-max-warning:before,
  #blank-article .center a:before,
  #blank-article dt:before,
  #deki-page-title .edit:before,
  #mt-search-results a span:before,
  #page-printbook-limit-exceeded:before,
  #reset-search-link:before,
  #reset-search:before,
  #subsccription-list .delete-indicator:before,
  #subsccription-list .remove-link:before,
  #user-history-find-user:before,
  .collapsed tbody td:first-child:before,
  .collapsed tbody th:first-child:before,
  .columbia-skin-elm .cke_dialog .cke_dialog_close_button:after,
  .columbia-skin-elm .cke_dialog .cke_dialog_close_button:before,
  .comment .mt-comment-remove:before,
  .comment:before,
  .context-delete a:before,
  .editIcon a:before,
  .elm-attachments #mt-attachments-warning:before,
  .ext-unknown:before,
  .fancytree-empty,
  .fancytree-expander,
  .fancytree-icon,
  .file-aif:before,
  .file-aifc:before,
  .file-aiff:before,
  .file-au:before,
  .file-avi:before,
  .file-bmp:before,
  .file-csv:before,
  .file-doc:before,
  .file-docm:before,
  .file-docx:before,
  .file-dot:before,
  .file-dotm:before,
  .file-dotx:before,
  .file-dwf:before,
  .file-dwg:before,
  .file-fla:before,
  .file-gif:before,
  .file-gzip:before,
  .file-htm:before,
  .file-html:before,
  .file-jpe:before,
  .file-jpeg:before,
  .file-jpg:before,
  .file-m1v:before,
  .file-mov:before,
  .file-mp2:before,
  .file-mp3:before,
  .file-mp4:before,
  .file-mpa:before,
  .file-mpeg:before,
  .file-mpg:before,
  .file-msg:before,
  .file-pdf:before,
  .file-png:before,
  .file-potm:before,
  .file-potx:before,
  .file-ppam:before,
  .file-pps:before,
  .file-ppsm:before,
  .file-ppsx:before,
  .file-ppt:before,
  .file-pptm:before,
  .file-pptx:before,
  .file-pub:before,
  .file-qt:before,
  .file-rar:before,
  .file-rtf:before,
  .file-sh:before,
  .file-shtml:before,
  .file-smd:before,
  .file-snd:before,
  .file-svg-xml:before,
  .file-swf:before,
  .file-tar:before,
  .file-tif:before,
  .file-tiff:before,
  .file-txt:before,
  .file-unknown:before,
  .file-vsd:before,
  .file-wav:before,
  .file-wmv:before,
  .file-xlam:before,
  .file-xls:before,
  .file-xlsm:before,
  .file-xlsn:before,
  .file-xlsx:before,
  .file-xlt:before,
  .file-xltm:before,
  .file-xltx:before,
  .file-zip:before,
  .hint-message:before,
  .iconitext-16:before,
  .image-controls label:before,
  .link-picker-trigger:before,
  .live-tag-remove-button,
  .live-tag-remove-button:active,
  .live-tag-remove-button:focus,
  .mt-browser-page-header.parent:after,
  .mt-comment-widget.cke_widget_element .mt-comment-remove:before,
  .mt-comment-widget.cke_widget_element:before,
  .mt-custom-home .mt-inputredirect-button:before,
  .mt-dekiscript-error:before,
  .mt-editor-simpletoolbar .cke_bottom .cke_whoisediting:before,
  .mt-editor-simpletoolbar .cke_button_icon:before,
  .mt-editor-simpletoolbar .cke_menuarrow:before,
  .mt-editor-simpletoolbar .cke_table_handlers a:before,
  .mt-error:before,
  .mt-event-history-page-info .icon:before,
  .mt-grid .ui-icon,
  .mt-guide-tabs-selectors button,
  .mt-guide-tabs-selectors button:active,
  .mt-guide-tabs-selectors button:focus,
  .mt-help-more-content:before,
  .mt-icon-add-tag,
  .mt-icon-add-tag:active,
  .mt-icon-add-tag:focus,
  .mt-learningpath-widget.cke_widget_element:before,
  .mt-lp-path-controls .mt-error:before,
  .mt-lsf-search .mt-inputredirect-button:before,
  .mt-new-features-close:before,
  .mt-page-health-container.mt-page-health-error .mt-page-health-trigger:before,
  .mt-page-health-container.mt-page-health-warning .mt-page-health-trigger:before,
  .mt-report-results .comments,
  .mt-report-results .edits,
  .mt-report-results .views,
  .mt-select-box-arrow:after,
  .mt-select-container:after,
  .mt-summary-toggle:before,
  .mt-terms-description:before,
  .mt-thumbnail-feedback:before,
  .mt-toggle:before,
  .mt-tree-search-results a span:before,
  .mt-welcome .center a:before,
  .mt-welcome-continue a:before,
  .no-touch .live-tag-remove-button:active,
  .no-touch .live-tag-remove-button:hover,
  .no-touch .mt-guide-tabs-selectors button:hover,
  .no-touch .mt-icon-add-tag:hover,
  .no-touch .ui-button-icon.page-list-entry-remove:hover,
  .no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active,
  .page-diff-view-label:before,
  .page-restrict .group:before,
  .page-restrict .or:before,
  .page-restrict .remove-grant:before,
  .page-restrict li:before,
  .state-edit .toggle-link:before,
  .stats .information:before,
  .template-settings-launcher:before,
  .ui-button-icon-only:after,
  .ui-button-icon-only:before,
  .ui-button-icon.page-list-entry-remove,
  .ui-button-icon.page-list-entry-remove:active,
  .ui-button-icon.page-list-entry-remove:focus,
  .ui-selectmenu-button:after,
  a.mt-page-health-broken-link:before,
  a.mt-page-health-redirect-link:before {
    speak: none
  }
}
.columbia-rtl .elm-nav li {
  margin: 0 0 0 1rem
}
.columbia-rtl .elm-nav li:last-child {
  margin-left: 0
}
.columbia-rtl .elm-header-user-nav .mt-user-menu li,
.columbia-rtl .elm-header-user-nav .mt-user-menu li:first-child {
  margin-left: 1em
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .elm-header-user-nav .mt-user-menu li,
  .columbia-rtl .elm-header-user-nav .mt-user-menu li:first-child {
    margin-left: 0
  }
}
@media all and (min-width: 37em) {
  .columbia-rtl .elm-header-user-nav .mt-user-menu li,
  .columbia-rtl .elm-header-user-nav .mt-user-menu li:first-child {
    margin-left: 1.5em
  }
}
@media all and (min-width: 65.25em) {
  .columbia-rtl .elm-header-user-nav .mt-user-menu li,
  .columbia-rtl .elm-header-user-nav .mt-user-menu li:first-child {
    margin-left: 1em
  }
}
@media all and (min-width: 37em) {
  .columbia-rtl .elm-header-user-nav .mt-user-menu .mt-user-quick-login:first-child {
    margin-left: .25em
  }
}
@media all and (min-width: 65.25em) {
  .columbia-rtl .elm-header-user-nav .mt-user-menu .mt-user-quick-login:first-child {
    margin-left: 1em
  }
}
.columbia-rtl .elm-header-user-nav .mt-user-menu .mt-dropdown li,
.columbia-rtl .elm-header-user-nav .mt-user-menu li:last-child {
  margin-left: 0
}
.columbia-rtl .elm-header-user-nav a:before {
  float: right;
  margin: 0 0 0 .2em
}
@media all and (max-width: 37.5em) {
  .mt-page-health-container {
    display: none
  }
  .columbia-rtl .elm-header-user-nav a {
    direction: ltr
  }
  .columbia-rtl .elm-header-user-nav a:before {
    margin: 0
  }
}
.columbia-rtl .elm-user-menu {
  float: left
}
.columbia-rtl .mt-quick-login-container .mt-label {
  display: inline-block;
  margin: 0
}
.columbia-rtl .mt-quick-search-container {
  float: right
}
.columbia-rtl .elm-header-user-nav .elm-search-back {
  float: right;
  margin: 0 .4em 0 0
}
.columbia-rtl .mt-icon-browser-back:before {
  content: '\e668'
}
.columbia-rtl .elm-header-user-nav .mt-dropdown a:before {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl .elm-header-global-nav .elm-hierarchy-trigger,
.columbia-rtl .elm-header-global-nav .elm-hierarchy-trigger:active:active,
.columbia-rtl .elm-header-global-nav .elm-hierarchy-trigger:focus,
.columbia-rtl.no-touch .elm-header-global-nav .elm-hierarchy-trigger:hover {
  float: right;
  margin: 0 .5em -.15em -.2em;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .elm-header-global-nav .elm-hierarchy-trigger,
  .columbia-rtl .elm-header-global-nav .elm-hierarchy-trigger:active:active,
  .columbia-rtl .elm-header-global-nav .elm-hierarchy-trigger:focus,
  .columbia-rtl.no-touch .elm-header-global-nav .elm-hierarchy-trigger:hover {
    margin: 0 0 0 .25em
  }
  .columbia-rtl .elm-meta-bottom.elm-meta-data>li {
    display: inline-block
  }
}
.columbia-rtl .elm-header-global-nav .mt-breadcrumbs {
  border: 0;
  border-right: 1px solid #EBEBED;
  margin: .25em .2em .25em 0;
  padding-right: .5em
}
.columbia-rtl .elm-meta-top {
  text-align: left
}
.columbia-rtl .elm-meta-data dl {
  margin: 0 0 0 1em
}
.columbia-rtl .elm-meta-data dt {
  float: right;
  font-weight: 700;
  margin: 0 0 0 .5em
}
.columbia-rtl .elm-meta-data dd {
  float: right;
  padding: 0
}
.columbia-rtl .elm-meta-data li {
  float: none;
  margin: 0 .25rem 1rem 0
}
@media all and (max-width: 37.5em) {
  .columbia-rtl .elm-meta-top {
    text-align: right
  }
  .columbia-rtl .elm-meta-data li {
    float: right;
    margin: 0 0 1rem .5rem
  }
  .columbia-rtl .elm-page-notifications .options {
    right: 0
  }
}
.columbia-rtl .elm-meta-data .elm-meta-icons {
  margin: 0
}
.columbia-rtl .elm-meta-data .elm-last-modified,
.columbia-rtl .elm-meta-data .elm-page-restriction {
  float: right;
  text-align: right
}
.columbia-rtl.elm-user-anonymous .elm-meta-data .elm-pdf-export {
  margin-left: 0
}
.columbia-rtl .elm-pdf-export .mt-icon-article-pdf {
  margin: .05em -.05em 0 .4em
}
.columbia-rtl .elm-page-notifications .options {
  left: 0!important;
  text-align: right
}
@media all and (max-width: 25em) {
  .columbia-rtl .elm-page-notifications .options {
    left: initial!important
  }
}
.columbia-rtl .elm-page-notifications .mt-f1-link {
  float: left
}
.columbia-rtl .elm-page-notifications .mt-subscription-link:before {
  margin: 0 0 0 .5em
}
.columbia-rtl #deki-page-alerts li {
  text-align: right
}
@media (max-width: 37.5em) {
  .columbia-rtl .elm-page-notifications .mt-f1-link {
    padding-left: .2em
  }
  .columbia-rtl #deki-page-alerts li {
    float: none
  }
}
.columbia-rtl .elm-page-notifications input[type=radio],
.columbia-rtl .mt-icon-social-share:before,
.columbia-rtl.columbia-platform-macintosh .elm-page-notifications input[type=radio] {
  float: right
}
.columbia-rtl .mt-social-share-list {
  left: 0!important;
  text-align: left
}
.columbia-rtl .mt-social-share .mt-social-share-list li {
  margin: .5em;
  text-align: right
}
.columbia-rtl .mt-social-share-list a:before {
  margin: 0 0 0 .5em
}
.columbia-rtl .elm-meta-bottom.elm-meta-data>li {
  float: right;
  margin: 0 0 1rem;
  text-align: right
}
@media all and (min-width: 25em) {
  .columbia-rtl .elm-meta-bottom.elm-meta-data>li {
    float: right
  }
}
.columbia-rtl .elm-meta-bottom dl {
  margin: 0 0 0 1em;
  padding: 0 0 0 1em
}
.columbia-rtl .elm-meta-bottom dd {
  margin-top: 0
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .elm-meta-bottom dd {
    clear: both;
    float: none
  }
}
@media all and (max-width: 50em) {
  .columbia-rtl .elm-meta-article-navigation.elm-meta-data li {
    float: none;
    margin-bottom: 0
  }
}
.columbia-rtl .elm-meta-article-navigation.elm-meta-data .elm-article-pagination {
  float: left
}
@media all and (max-width: 37.5em) {
  .columbia-rtl .elm-social-share .mt-social-share .mt-social-share-list {
    right: 0
  }
  .columbia-rtl .elm-meta-article-navigation.elm-meta-data .elm-article-pagination {
    float: none
  }
}
.columbia-rtl .mt-article-pagination .mt-pagination-previous {
  border-width: 0 0 0 1px;
  margin: 0 0 0 .4em;
  padding-left: .4em
}
.columbia-rtl .mt-article-pagination a {
  text-align: right
}
.columbia-rtl .elm-meta-data .mt-classification {
  float: right;
  margin: 0 0 1em;
  width: 44%
}
@media all and (min-width: 25em) {
  .columbia-rtl .elm-meta-data .mt-classification {
    width: 47%
  }
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .elm-meta-bottom dd {
    clear: none;
    display: inline-block
  }
  .columbia-rtl .elm-meta-data .mt-classification {
    clear: none;
    display: inline-block;
    float: none;
    margin: 0 0 0 1em;
    padding-bottom: 1em;
    width: auto
  }
}
.columbia-rtl .elm-tags .mt-tag-label,
.columbia-rtl .elm-tags .mt-tag-value {
  float: none;
  margin: 0 0 0 .25em
}
.columbia-rtl .elm-meta-bottom .elm-tags li {
  float: none;
  margin: 0 0 0 .5em
}
.columbia-rtl .elm-tags li:after {
  content: '\060C'
}
.columbia-rtl .elm-tags li:last-child:after {
  content: ''
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .elm-footer-siteinfo-nav .elm-footer-copyright {
    float: right
  }
  .columbia-rtl .elm-footer-siteinfo-nav .elm-footer-powered-by {
    float: left;
    margin-left: 0
  }
}
.columbia-rtl .mt-custom-home .mt-inpuetredirect-label,
.columbia-rtl .mt-custom-home .mt-inputredirect-button span,
.columbia-rtl .mt-lsf-search .mt-inputredirect-button span,
.columbia-rtl .mt-lsf-search .mt-inputredirect-label,
.columbia-rtl .mt-quick-search-container .mt-label {
  left: 9999px
}
.columbia-rtl dd {
  padding: 0 1.4em 0 0
}
.columbia-rtl .mt-empty-state-learn-more {
  float: left;
  margin: 0 1em 0 0
}
.columbia-rtl .mt-edit-control {
  border-radius: .25em 0 0;
  float: left;
  margin: 0 0 -2em
}
.columbia-rtl .mt-edit-control:before {
  padding: 0 0 .25em
}
.columbia-rtl .mt-icon-drag,
.columbia-rtl.no-touch .mt-icon-drag:hover {
  left: -1px
}
.columbia-rtl .mt-f1-link,
.columbia-rtl .ui-widget-content .mt-f1-link {
  text-align: right
}
.columbia-rtl .mt-icon-f1-link:before,
.columbia-rtl .ui-widget-content .mt-icon-f1-link:before,
.columbia-rtl.no-touch .mt-icon-f1-link:hover:before,
.columbia-rtl.no-touch .ui-widget-content .mt-f1-link .mt-icon-f1-link:hover:before,
.columbia-rtl.no-touch .ui-widget-content .mt-icon-f1-link:hover:before {
  margin: 0 0 1px;
  width: 1.4em
}
.columbia-rtl .mt-f1-icon-only {
  height: 1.45em;
  width: 1.45em
}
.columbia-rtl .mt-f1-page-settings {
  float: left;
  padding-left: .1em;
  width: 1.6em
}
.columbia-rtl .mt-dashboard-listing .mt-f1-link {
  float: left;
  padding-left: 0;
  width: 1.6em
}
.columbia-rtl #link-picker-search-term,
.columbia-rtl #mt-move-search .mt-help-search-input,
.columbia-rtl .mt-tree-search .mt-help-search-input {
  padding: .25em 1.5em .25em 0
}
.columbia-rtl .mt-f1-below-title,
.columbia-rtl .mt-f1-search {
  float: left
}
.columbia-rtl.columbia-special-contentid .mt-f1-link {
  float: left;
  left: .85em;
  right: auto
}
@media all and (min-width: 18.75em) {
  .columbia-rtl.columbia-special-contentid .mt-f1-link {
    left: 0;
    top: -3em
  }
}
@media all and (min-width: 37.5em) {
  .columbia-rtl.columbia-special-contentid .mt-f1-link {
    left: .85em;
    top: .75em
  }
}
.columbia-rtl .mt-f1-history {
  float: left;
  left: 1.5em;
  position: relative;
  right: auto
}
.columbia-rtl .ui-dialog-buttonset .mt-f1-link {
  float: right;
  margin-right: .1em
}
.columbia-rtl .ui-dialog-buttonset .mt-f1-link span {
  margin-left: .5em
}
.columbia-rtl .mt-f1-restrict-access {
  float: left
}
.columbia-rtl .mt-f1-subs {
  left: 0
}
.columbia-rtl [class*=mt-icon-article-],
.columbia-rtl [class~=mt-icon-article-] {
  float: right;
  margin: 0 0 0 .4em
}
.columbia-rtl .mt-feedback-rating-item {
  float: right;
  margin: 0 0 0 2em
}
.columbia-rtl .mt-leave-feedback {
  margin: 0
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .mt-feedback-rating-item {
    float: right;
    margin: 0 0 0 1.5em
  }
  .columbia-rtl .mt-rating-yes {
    float: right
  }
}
@media all and (min-width: 50em) {
  .columbia-rtl .mt-feedback-rating-item {
    margin: 0 0 0 2em
  }
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .mt-leave-feedback {
    margin: 0 0 0 .5em
  }
  .columbia-rtl .mt-last-rating-date {
    clear: both;
    float: right
  }
}
@media all and (min-width: 50em) {
  .columbia-rtl .mt-leave-feedback {
    margin: 0 0 0 1em
  }
}
.columbia-rtl .mt-last-rating-date {
  margin: 0
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .mt-last-rating-date {
    clear: none;
    float: right
  }
}
.columbia-rtl .mt-feedback-rating-controls button:before {
  margin: 0 0 0 .25em
}
.columbia-rtl .mt-feedback-consent-checkbox {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl .mt-icon-previous-article:before {
  content: '\e8df'
}
.columbia-rtl .mt-icon-next-article:after {
  content: '\e8dc'
}
.columbia-rtl #attach-new-file {
  float: right
}
.columbia-rtl #fileAttachTable_wrapper .fg-toolbar {
  float: left
}
.columbia-rtl #attachments .dataTables_filter {
  float: left;
  text-align: left
}
.columbia-rtl .file-name-row .icon {
  float: right;
  margin: 0 0 0 .25em
}
.columbia-rtl .file-name-link {
  float: right;
  text-align: right
}
.columbia-rtl .file-attachment-actions {
  float: right
}
@media all and (max-width: 50em) {
  .columbia-rtl .file-attachment-actions {
    float: right
  }
}
.columbia-rtl #fileAttachTable .file-attachment-action {
  margin: 0 0 0 1em
}
@media all and (min-width: 50em) {
  .columbia-rtl .file-attachment-actions {
    clear: none;
    float: left
  }
  .columbia-rtl #fileAttachTable .file-attachment-action {
    margin: 0 1em 0 0
  }
}
@media all and (max-width: 37.5em) {
  .columbia-rtl .file-description-actions {
    clear: both;
    float: right;
    margin: .5em 1.6em 0 0
  }
}
@media all and (min-width: 37.55em) {
  .columbia-rtl .file-description-actions {
    clear: both;
    float: right;
    margin: .5em 1.6em 0 0
  }
}
@media all and (min-width: 50em) {
  .columbia-rtl .file-description-actions {
    clear: none;
    float: left;
    margin: 0
  }
}
.columbia-rtl .file-row-description {
  line-height: 1.6
}
.columbia-rtl .file-row-description-display {
  float: right;
  margin: 0 1.75em 0 0
}
.columbia-rtl .file-revision-container .file-name a {
  margin: 0 .5em 0 0
}
.columbia-rtl .file-revision-container .file-name a:before {
  border: dashed #EBEBED;
  border-width: 0 2px 2px 0;
  content: ' ';
  display: inline-block;
  height: 1em;
  margin: 0 0 0 .5em;
  position: relative;
  top: -.2em;
  width: 1em
}
@media (min-width: 50em) {
  .columbia-rtl .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-hierarchy {
    margin-top: 2.6em
  }
}
.columbia-rtl .elm-header-global-nav.mt-breadcrumbs-mobile-view-closed .mt-icon-hierarchy-mobile-view-trigger {
  float: left
}
.columbia-rtl .elm-header-global-nav .mt-breadcrumbs,
.columbia-rtl .ui-dialog .ui-dialog-title {
  float: right
}
.columbia-rtl .mt-breadcrumbs li {
  margin: 0
}
.columbia-rtl .mt-breadcrumbs li:before {
  content: '';
  margin: 0
}
.columbia-rtl .mt-breadcrumbs li:after {
  color: #005DA6;
  content: '\00bb';
  font-size: 125%;
  margin: 0 .75rem
}
.columbia-rtl .mt-breadcrumbs li:last-child:after {
  content: '';
  margin: 0
}
.columbia-rtl .elm-header-global-nav .mt-breadcrumbs a span {
  float: right;
  margin: 0 0 0 .25em;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
.columbia-rtl .mt-icon-hierarchy-trigger-closed:before,
.columbia-rtl .mt-icon-hierarchy-trigger-open:before {
  display: inline-block
}
.columbia-rtl .btn,
.columbia-rtl .mt-button,
.columbia-rtl .ui-button,
.columbia-rtl .ui-widget button,
.columbia-rtl a.mt-button,
.columbia-rtl a.ui-button,
.columbia-rtl button,
.columbia-rtl input[type=button],
.columbia-rtl input[type=submit] {
  white-space: nowrap
}
.columbia-rtl .mt-button-icon,
.columbia-rtl .ui-button-icon,
.columbia-rtl .ui-button-icon-only,
.columbia-rtl .ui-icon-button,
.columbia-rtl .ui-widget .ui-icon-button {
  white-space: normal
}
.columbia-rtl #content-id-add-definition-form button,
.columbia-rtl .mt-icon-return-to-page {
  white-space: nowrap
}
.columbia-rtl .ui-dialog .ui-dialog-titlebar-close,
.columbia-rtl .ui-dialog .ui-dialog-titlebar-close:visited,
.columbia-rtl.no-touch .ui-dialog .ui-dialog-titlebar-close {
  float: left;
  margin: 0 0 0 -.5em
}
.columbia-rtl #mt-move-search .mt-icon-search:before,
.columbia-rtl .mt-icon-new-path-home:before,
.columbia-rtl .mt-icon-return-to-original-path:before,
.columbia-rtl .ui-dialog .ui-tabs .ui-tabs-nav li {
  float: right
}
.columbia-rtl .mt-scrolling-dialog-content.mt-scrollable:after {
  left: .5em;
  right: auto;
  transform: rotateZ(90deg)
}
.columbia-rtl .ui-dialog-buttonset {
  text-align: left
}
.columbia-rtl #context-id .dataTables_filter,
.columbia-rtl .mt-listing-detailed,
.columbia-rtl .mt-listing-detailed-title,
.columbia-rtl .mt-related-listing,
.columbia-rtl .mt-summary-toggle,
.columbia-rtl .ui-widget .mt-summary-toggle,
.columbia-rtl.columbia-special-path .mt-lp-page-listings li {
  text-align: right
}
.columbia-rtl .ui-dialog-buttonset .ui-button,
.columbia-rtl .ui-dialog-buttonset button {
  margin: 0 1em 0 0
}
.columbia-rtl #mt-move-search .mt-icon-search {
  margin: -1.15em .15em 0 0
}
.columbia-rtl .mt-label.navigate {
  margin-bottom: 2.5em
}
.columbia-rtl .mt-browser-controls li {
  float: right;
  margin: 0 0 0 1em
}
.columbia-rtl .mt-browser-pages-wrapper .mt-browser-url-input,
.columbia-rtl .mt-browser-pages-wrapper .mt-dialog-anchor-list,
.columbia-rtl .mt-browser-url-input .mt-label,
.columbia-rtl .mt-browser-url-input .mt-text {
  direction: rtl
}
.columbia-rtl .mt-browser-pages .mt-browser-page {
  direction: ltr;
  float: left
}
.columbia-rtl .mt-browser-pages-container {
  margin-top: 1em
}
.columbia-rtl .image-controls ul {
  margin: 0 .1em 0 0
}
.columbia-rtl .image-controls .constrainted .mt-checkbox,
.columbia-rtl .image-controls ul li {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl .image-controls .mt-label-checkbox {
  display: inline-block;
  margin: 0 0 0 2em
}
@media all and (max-width: 50em) {
  .columbia-rtl .image-controls .mt-label-checkbox {
    margin: 0 0 .25em .75em
  }
}
.columbia-rtl .image-controls .constrainted .custom-size {
  margin: 1em 0 .1em 2em
}
.columbia-rtl #mt-insert-image-dialog .mt-image-preview {
  float: right
}
.columbia-rtl #mt-insert-image-dialog .mt-url-container {
  margin: 0 5em 0 0
}
.columbia-rtl .mt-dialog-search-bottom .matches .type {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl #link-picker-search-button {
  float: right;
  margin: .1em 0 0;
  right: .25em;
  top: -1.23em
}
.columbia-rtl #deki-pagetemplates-message .mt-checkbox {
  margin: 0 0 0 .5em
}
.columbia-rtl #deki-pagetemplates-message .mt-field {
  float: left
}
.columbia-rtl .mt-template-listing .screenshot {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl #mt-new-templates-create-draft {
  margin: 0 1.5em 0 .5em
}
.columbia-rtl .mt-tree-search .mt-icon-search:before {
  float: right
}
.columbia-rtl .elm-header-home-nav ol,
.columbia-rtl .elm-header-notice .mt-notice-controls,
.columbia-rtl .mt-select-container:after {
  float: left
}
.columbia-rtl .elm-header-notice .mt-notice-controls a:before {
  margin: 0 0 0 .5em
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .mt-dropdown {
    left: 0;
    right: auto
  }
}
@media all and (min-width: 50em) {
  .columbia-rtl .mt-dropdown {
    left: auto
  }
}
.columbia-rtl .mt-user-menu-user .mt-dropdown {
  left: 0
}
@media all and (min-width: 95em) {
  .columbia-rtl .mt-user-menu-user .mt-dropdown {
    left: auto
  }
}
@media all and (max-width: 65.25em) {
  .columbia-rtl .mt-page-options .mt-dropdown,
  .columbia-rtl .mt-site-tools .mt-dropdown {
    left: 0
  }
}
.columbia-rtl .mt-label,
.columbia-rtl label {
  display: block;
  margin: 0 0 .5em .5em
}
.columbia-rtl .label-checkbox-pe-template,
.columbia-rtl .label-checkbox-subpages,
.columbia-rtl .label-radio,
.columbia-rtl .mt-label-checkbox,
.columbia-rtl .mt-page-importexport label,
.columbia-rtl .page-delete-cascade label,
.columbia-rtl .page-restrict .group label,
.columbia-rtl .page-restrict .user label,
.columbia-rtl .pdf-export-option label {
  display: inline-block
}
.columbia-rtl .mt-checkbox,
.columbia-rtl input[type=checkbox],
.columbia-rtl input[type=radio] {
  margin: 0 0 0 .5em
}
.columbia-rtl .elm-fixed-header+.elm-header-hierarchy,
.columbia-rtl .elm-header-notice.fixed {
  top: 2.7em
}
.columbia-rtl.columbia-page-home .elm-header-notice.fixed,
.columbia-rtl.columbia-page-special .elm-header-notice.fixed {
  top: 0
}
.columbia-rtl .mt-hierarchy {
  margin: 0 -.9em 0 0;
  padding: .8em .8em .8em 1.75em
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .mt-hierarchy {
    padding: .8em .8em .8em 1em
  }
}
.columbia-rtl .ui-fancytree {
  margin: 0 -.5em 0 0
}
.columbia-rtl .ui-fancytree ul {
  list-style: none;
  padding: 0 .5em 0 0
}
.columbia-rtl .ui-fancytree ul ul {
  padding-right: 1.7em
}
.columbia-rtl .ui-fancytree li {
  margin: 0
}
.columbia-rtl .fancytree-node {
  padding: 0 0 0 1.25em
}
.columbia-rtl .fancytree-exp-n .fancytree-expander:before,
.columbia-rtl .fancytree-exp-nl .fancytree-expander:before {
  content: ''
}
.columbia-rtl .fancytree-expanded.fancytree-has-children .fancytree-icon,
.columbia-rtl .fancytree-icon {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
.columbia-rtl .elm-header-home-nav li {
  float: right
}
.columbia-rtl .elm-header-home-nav ol a:before {
  margin: 0 0 0 .25em
}
.columbia-rtl .mt-custom-home .mt-inputredirect-input {
  padding: .5em 2.75em .5em 0
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .mt-custom-home .mt-inputredirect-input {
    padding: .5em 1.75em .5em 0
  }
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .mt-custom-home .mt-inputredirect-input {
    padding: .5em 2em .5em 0
  }
}
.columbia-rtl .mt-custom-home .mt-inputredirect-button,
.columbia-rtl .mt-custom-home .mt-inputredirect-button:active,
.columbia-rtl .mt-custom-home .mt-inputredirect-button:focus,
.columbia-rtl.no-touch .mt-custom-home .mt-inputredirect-button:hover {
  float: right;
  margin: -1.35em 1.35em -1.35em 0
}
.columbia-rtl .mt-custom-home .mt-inputredirect-label {
  left: 9999px
}
.columbia-rtl .mt-listing-detailed-image {
  float: right;
  margin: 0 0 1.5em 1em;
  padding: 0
}
.columbia-rtl .mt-guide-tab-settings .mt-submit {
  width: 100%
}
.columbia-rtl .mt-guide-tab-settings .mt-field:first-child,
.columbia-rtl .mt-guide-tab-settings .mt-submit,
.columbia-rtl .mt-tag-directory-listings h5 {
  float: right
}
.columbia-rtl .mt-icon-single-tag,
.columbia-rtl .ui-widget-content .mt-icon-single-tag {
  float: right;
  margin: 0 .5em 0 0
}
.columbia-rtl .mt-featured-list .mt-note {
  margin: 0 .5em 0 0
}
.columbia-rtl .mt-icon-f1-link:before,
.columbia-rtl .mt-icon-learn-more:before {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
.columbia-rtl .mt-listing-detailed dd {
  padding: 0
}
.columbia-rtl .mt-reveal-listing-expand-link:before {
  float: right
}
.columbia-rtl .mt-guide-tab-settings .mt-field {
  float: left
}
.columbia-rtl .mt-learningpath-widget:after {
  clear: both;
  content: '\00a0';
  display: block
}
.columbia-rtl .mt-lp-path-container .mt-summary-toggle:before {
  margin-right: 0
}
.columbia-rtl.elm-user-pro-edit .mt-lp-container .mt-icon-drag,
.columbia-rtl.no-touch.elm-user-pro-edit .mt-lp-container .mt-icon-drag:hover {
  border-radius: .25em 0 0;
  left: -.325em
}
.columbia-rtl.elm-user-pro-edit .mt-lp-container .mt-icon-delete,
.columbia-rtl.no-touch.elm-user-pro-edit .mt-lp-container .mt-icon-delete:hover {
  left: auto;
  right: -.75em
}
.columbia-rtl .mt-lp-page-listings {
  border: 0;
  border-right: .15em dotted #999
}
@media all and (max-width: 37.5em) {
  .columbia-rtl .mt-guide-tab-settings .mt-field {
    float: right
  }
  .columbia-rtl .mt-lp-page-listings {
    margin: 0 .4em 0 0
  }
}
.columbia-rtl.columbia-special-path .mt-lp-page-listings {
  border-right: 0
}
.columbia-rtl .mt-icon-lp-page:before {
  float: right;
  left: auto;
  margin: 0 0 0 -.5em;
  right: -1.1em
}
@media all and (max-width: 80em) {
  .columbia-rtl .mt-icon-lp-page:before {
    right: -1.15em
  }
}
@media all and (max-width: 37.5em) {
  .columbia-rtl .mt-icon-lp-page:before {
    right: -1.7em
  }
}
.columbia-rtl .mt-lp-path-container .mt-listing-detailed {
  padding: 0 1.5em 0 0
}
.columbia-rtl .mt-learningpath-widget .mt-lp-path-container .mt-listing-detailed,
.columbia-rtl .mt-lp-path-container .mt-listing-detailed .mt-listing-detailed {
  padding: 0
}
.columbia-rtl .mt-listing-detailed-title a {
  display: inline
}
.columbia-rtl .page-diff-compare-sxs a,
.columbia-rtl .page-diff-view-label,
.columbia-rtl.columbia-browser-firefox .editIcon {
  display: inline-block
}
.columbia-rtl .mt-lp-path-container .mt-icon-article-lp:before {
  margin: 0 0 0 -.15em
}
.columbia-rtl .mt-lp-path-controls .mt-field {
  padding: 0 0 0 1em;
  text-align: right
}
.columbia-rtl .mt-lp-page-listings li:last-child .mt-listing-detailed {
  margin: 0 -2em 0 0;
  padding: 0 2.4em 0 0
}
.columbia-rtl.columbia-special-path .mt-lp-page-listings li:last-child .mt-listing-detailed {
  padding: .5em 2.4em .5em 0
}
.columbia-rtl .mt-icon-return-to-page:before {
  content: ''
}
.columbia-rtl .mt-icon-history-revert:before,
.columbia-rtl .mt-icon-return-to-page:after {
  content: '\e668';
  margin: 0 0 0 .25em
}
.columbia-rtl .mt-icon-lp-add-page {
  float: right
}
.columbia-rtl .mt-icon-lp-add-page:before {
  margin: 0 0 0 .25em
}
.columbia-rtl .mt-lp-pages-container .mt-icon-page-drag {
  margin-left: -.05em
}
.columbia-rtl .mt-lp-pages-container .mt-submit {
  margin-top: 2em
}
.columbia-rtl .mt-lp-button-container .mt-button:first-child {
  margin-left: 1em
}
.columbia-rtl .mt-lp-button-container .mt-button:last-child {
  margin-left: 0
}
.columbia-rtl .mt-lp-pages-container .mt-page-delete-container button {
  margin: 0 0 0 1em
}
.columbia-rtl .mt-lp-header-actions .mt-datatables-header-title,
.columbia-rtl .mt-lp-path-id-label {
  left: 9999px
}
.columbia-rtl .mt-edit-category-container .mt-category-trigger {
  padding: .5em .4em .5em 0
}
.columbia-rtl.columbia-browser-firefox .mt-edit-category-container .mt-category-trigger {
  max-height: 1.325em
}
.columbia-rtl .mt-edit-category-container .mt-category-trigger:after {
  float: left;
  margin: 0 0 0 .2em
}
.columbia-rtl .mt-edit-category-container #mt-add-new-label {
  padding: .5em 1.5em .5em 0
}
.columbia-rtl .mt-edit-category-container .mt-icon-add-lp-label {
  float: right;
  margin: 0 .1em -1em 0
}
.columbia-rtl .mt-lp-path-url {
  margin: 0 0 0 .25em
}
.columbia-rtl .mt-lp-display-table-controls .mt-field {
  padding: 0 0 0 1em
}
.columbia-rtl .mt-edit-category-container .mt-field {
  padding: 0
}
.columbia-rtl .mt-dialog .mt-lp-page-listings li:last-child .mt-listing-detailed {
  margin: 0 -2em 0 0;
  padding: 0 2.4em 2em 0
}
.columbia-rtl .mt-dialog .mt-lp-page-listings .mt-listing-detailed-title span {
  line-height: 1.2
}
.columbia-rtl .mt-new-features-close,
.columbia-rtl .mt-new-features-close:active,
.columbia-rtl .mt-new-features-close:focus,
.columbia-rtl.no-touch .mt-new-features-close:active,
.columbia-rtl.no-touch .mt-new-features-close:hover {
  float: right
}
.columbia-rtl #mt-new-features-bar a {
  float: none;
  margin: 0 1.5em 0 0
}
.columbia-rtl .delete-msg,
.columbia-rtl .delete-msg:active,
.columbia-rtl .delete-msg:focus,
.columbia-rtl.no-touch .delete-msg:hover {
  float: left
}
.columbia-rtl .delete-msg:before,
.columbia-rtl .live-tag-entry,
.columbia-rtl .live-tag-remove-button,
.columbia-rtl .live-tag-remove-button:active,
.columbia-rtl .live-tag-remove-button:focus,
.columbia-rtl .live-tag-section input,
.columbia-rtl .mt-icon-add-tag,
.columbia-rtl .mt-icon-add-tag:active,
.columbia-rtl .mt-icon-add-tag:focus,
.columbia-rtl .mt-page-thumbnail,
.columbia-rtl .mt-thumbnail-container,
.columbia-rtl .systemmsg .inner:before,
.columbia-rtl.no-touch .live-tag-remove-button:active,
.columbia-rtl.no-touch .live-tag-remove-button:hover,
.columbia-rtl.no-touch .mt-icon-add-tag:hover {
  float: right
}
.columbia-rtl .mt-summary-toggle:before {
  margin-right: 0
}
.columbia-rtl.columbia-browser-msie10 .mt-summary-toggle:before,
.columbia-rtl.columbia-browser-msie11 .mt-summary-toggle:before {
  margin-top: -.1em
}
.columbia-rtl #mt-summary[data-editable=false] .mt-thumbnail,
.columbia-rtl .mt-thumbnail {
  margin: 0 0 0 1em
}
.columbia-rtl .mt-thumbnail-container .mt-icon-edit,
.columbia-rtl .mt-thumbnail-container .mt-icon-edit:active,
.columbia-rtl .mt-thumbnail-container .mt-icon-edit:focus,
.columbia-rtl.no-touch .mt-thumbnail-container .mt-icon-edit:hover {
  left: .5em
}
.columbia-rtl .mt-icon-delete,
.columbia-rtl .mt-icon-delete:active,
.columbia-rtl .mt-icon-delete:focus,
.columbia-rtl .mt-icon-page-delete,
.columbia-rtl .mt-icon-page-delete:active,
.columbia-rtl .mt-icon-page-delete:focus,
.columbia-rtl.no-touch .mt-icon-delete:hover,
.columbia-rtl.no-touch .mt-icon-page-delete:hover {
  border-radius: 50%;
  float: right;
  left: auto;
  right: -.4em;
  top: -.375em
}
.columbia-rtl .mt-icon-delete:active:before,
.columbia-rtl .mt-icon-delete:before,
.columbia-rtl .mt-icon-delete:focus:before,
.columbia-rtl .mt-icon-page-delete:active:before,
.columbia-rtl .mt-icon-page-delete:before,
.columbia-rtl .mt-icon-page-delete:focus:before,
.columbia-rtl.no-touch .mt-icon-delete:hover:before,
.columbia-rtl.no-touch .mt-icon-page-delete:hover:before {
  left: 0;
  right: -.275em
}
.columbia-rtl .live-tag-section input {
  padding: .5em 2em .5em 0
}
.columbia-rtl .ui-selectmenu-button {
  padding: .25em .4em .25em 0
}
.columbia-rtl .live-tag-entry {
  margin: .5em 0 0 .5em
}
.columbia-rtl .live-tag-remove-button+a {
  margin: 0 1em 0 0
}
.columbia-rtl .mt-page-thumbnail {
  margin: .25em 0 .25em 1em
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .mt-page-thumbnail {
    float: none;
    margin: 0 0 1em
  }
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .mt-page-thumbnail {
    float: right;
    margin: .25em 0 .25em 1em
  }
  .columbia-rtl .mt-quick-search-container .mt-search {
    width: 12em
  }
}
.columbia-rtl .mt-ordered-subpage-listing-type-container .mt-label-checkbox:before {
  margin: 0 0 0 .5em
}
.columbia-rtl .mt-ordered-subpage-listing-type-container .mt-radio {
  float: right;
  margin: 0 0 1em 2em
}
.columbia-rtl .mt-ordered-subpage-listing-type-container .mt-radio .mt-label-checkbox {
  margin: 0 0 0 1em
}
.columbia-rtl .mt-quick-search-container .mt-search {
  padding: .25em 2em .25em .25em;
  text-indent: 0
}
@media all and (min-width: 50em) {
  .columbia-rtl .mt-quick-search-container .mt-search {
    width: 21em
  }
}
@media all and (min-width: 65.2em) {
  .columbia-rtl .mt-quick-search-container .mt-search {
    width: 20em
  }
}
.columbia-rtl .mt-quick-search-container .mt-label {
  left: auto;
  right: -9999px
}
.columbia-rtl .mt-help-breadcrumb-label {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl .mt-help-breadcrumb {
  margin: 0 0 0 .5em;
  padding: 0
}
.columbia-rtl .mt-classification-filter .mt-field,
.columbia-rtl .mt-help-breadcrumb li,
.columbia-rtl .mt-search-information.mt-seated {
  float: right
}
.columbia-rtl .mt-help-button-container {
  float: left
}
.columbia-rtl #context-id .mt-field,
.columbia-rtl .context-delete a.ui-icon,
.columbia-rtl.columbia-special-contentid .ui-tabs .ui-tabs-nav li,
.columbia-rtl.columbia-special-userlogin .ui-tabs .ui-tabs-nav li {
  float: right
}
.columbia-rtl .mt-help-button-container .mt-help-downvote {
  margin: 0 1em 0 0
}
.columbia-rtl #mt-draftmanager-linkpicker:before,
.columbia-rtl #mt-structuredtags-linkpicker:before {
  margin: 0 0 0 .5em
}
.columbia-rtl.columbia-special-classificationmanager #title,
.columbia-rtl.columbia-special-pathmanager #title {
  padding: 0 0 0 1.2em
}
.columbia-rtl .systemmsg ul {
  margin: .9em 3em 0 0
}
.columbia-rtl .context-map-deleter {
  margin: 0 1em 0 0
}
@media all and (max-width: 37.5em) {
  .columbia-rtl.columbia-special-contentid .ui-tabs .ui-tabs-nav li,
  .columbia-rtl.columbia-special-userlogin .ui-tabs .ui-tabs-nav li {
    float: none
  }
}
.columbia-rtl #context-id .context-delete {
  padding-left: 2em;
  text-align: left
}
.columbia-rtl .mt-dashboard-listings-container,
.columbia-rtl .mt-success-links,
.columbia-rtl .page-restrict .or a {
  padding: 0
}
.columbia-rtl .context-delete a.ui-icon {
  float: none
}
.columbia-rtl .mt-dashboard-listing .mt-listings-simple span[class^=mt-icon-simple] {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl .mt-welcome-continue a:before {
  float: right;
  margin: 0 0 0 .5em;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
.columbia-rtl .mt-welcome .center a:before {
  margin: 0 0 0 .25em
}
.columbia-rtl #autoComplete,
.columbia-rtl #select-role {
  margin: .25em 0 0 1em
}
.columbia-rtl .page-restrict .group:before,
.columbia-rtl .page-restrict li:before {
  margin: 0 0 0 .25em
}
.columbia-rtl .page-restrict .remove-grant {
  margin: 0 .5em 0 0;
  width: 1.3em
}
@media all and (max-width: 37.5em) {
  .columbia-rtl .page-restrict .or a {
    float: right
  }
}
.columbia-rtl .page-restrict .or:before {
  float: right;
  margin: 0 0 0 .25em;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
.columbia-rtl #SpecialPageRestrictions .submit button {
  float: right;
  margin: 0 0 0 1em
}
.columbia-rtl #password-form-left {
  float: right
}
@media all and (min-width: 18.75em) {
  .columbia-rtl #password-form-left {
    float: none
  }
  .columbia-rtl #password-change-hints {
    float: right;
    padding: 0
  }
}
.columbia-rtl #password-change-hints {
  float: right
}
@media all and (min-width: 37.5em) {
  .columbia-rtl #password-change-hints,
  .columbia-rtl #password-form-left {
    float: right
  }
}
.columbia-rtl.columbia-special-preferences .mt-field {
  float: right
}
.columbia-rtl #password-change-hints li {
  padding: .5em 2em .5em .5em
}
.columbia-rtl .hint-message:before {
  margin: .15em -1.5em .25em .25em
}
.columbia-rtl .mt-report-search-to,
.columbia-rtl .mt-search-input .search,
.columbia-rtl .mt-search-input select {
  float: right
}
.columbia-rtl .mt-search-input a {
  float: right;
  margin: 0 1em 0 0
}
.columbia-rtl .mt-report-results .details {
  float: right;
  text-align: right
}
.columbia-rtl .mt-search-input a:before {
  margin: 0 0 0 .5em
}
.columbia-rtl .mt-report-results .in,
.columbia-rtl .mt-report-results .tags {
  margin: 0
}
@media all and (max-width: 65.25em) {
  .columbia-rtl .mt-report-results .in,
  .columbia-rtl .mt-report-results .tags {
    margin: 0 1.9em 0 0
  }
}
.columbia-rtl .mt-report-results .in {
  float: right;
  text-align: right
}
.columbia-rtl .mt-report-results .tags ul {
  float: right
}
.columbia-rtl .mt-report-results .tags li {
  float: right!important
}
.columbia-rtl .mt-report-results .tags li:after {
  content: '\060C'
}
.columbia-rtl .mt-report-results .tags li:last-child:after {
  content: ''
}
.columbia-rtl .mt-report-results .tags span {
  clear: both;
  float: right
}
.columbia-rtl .stats dt:after {
  margin: 0 0 0 .25em
}
.columbia-rtl .stats dd {
  margin: 0 0 0 2em
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .stats dd {
    margin: 0 0 .75em 2em
  }
}
@media all and (min-width: 50em) {
  .columbia-rtl .stats dd {
    margin: 0 0 0 3em
  }
}
@media all and (min-width: 65.25em) {
  .columbia-rtl .stats dd {
    margin-left: 5em
  }
}
.columbia-rtl .mt-terms-description,
.columbia-rtl .stats .information {
  padding: .5em 3em .5em .5em
}
.columbia-rtl .mt-terms-description:before,
.columbia-rtl .stats .information:before {
  left: 0;
  margin: 0 0 0 .25em;
  right: .25em
}
.columbia-rtl .mt-terms-description {
  float: left
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .mt-terms-description {
    float: none
  }
}
@media all and (min-width: 50em) {
  .columbia-rtl .mt-terms-description {
    float: left
  }
}
.columbia-rtl .mt-search-terms-cloud li {
  padding: 0 0 1em 1em
}
.columbia-rtl #mt-usage-table_wrapper .mt-usage-report-value {
  text-align: left
}
.columbia-rtl #mt-usage-table_wrapper .mt-usage-report-channel {
  text-align: right
}
.columbia-rtl .pagination-labels {
  margin: 0 .5em 0 0
}
.columbia-rtl .mt-report-overview div[style*='left: -10000px;'] {
  left: 9999px!important
}
.columbia-rtl #page-history-compare {
  text-align: left
}
.columbia-rtl .mt-grid .page-history-user,
.columbia-rtl .mt-grid .ui-table .page-history-datetime,
.columbia-rtl .mt-grid .ui-table .page-history-user {
  text-align: center
}
.columbia-rtl .page-history-summary-words {
  float: right
}
.columbia-rtl .page-history-summary-controls {
  float: left;
  text-align: left
}
.columbia-rtl #SpecialListTemplates td.col1,
.columbia-rtl #SpecialListTemplates th.col1,
.columbia-rtl .page-diff-compare-sxs {
  text-align: right
}
.columbia-rtl .mt-f1-reports {
  float: left;
  right: 1em
}
.columbia-rtl .mt-f1-reports .ui-icon {
  margin-left: .4em
}
.columbia-rtl #subsccription-list .delete-indicator:before {
  padding: 0 0 0 .05em
}
.columbia-rtl .mt-icon-history-view {
  float: right
}
.columbia-rtl .mt-page-subscriptions [class^=mt-icon]:before {
  padding: 0 0 0 .4em
}
.columbia-rtl .mt-grid .ui-table .site-history-datetime,
.columbia-rtl .mt-grid .ui-table .site-history-user,
.elm-header .mt-custom-home .elm-nav-container {
  text-align: center
}
.columbia-rtl .template-settings-launcher {
  float: left
}
.columbia-rtl #user-history-find-user,
.columbia-rtl #user-history-users,
.columbia-rtl .mt-user-history-form {
  float: right
}
.columbia-rtl #site-history-top-section label {
  margin-right: 0
}
.columbia-rtl #user-history-find-user {
  width: 1em
}
.columbia-rtl #blank-article .center,
.columbia-rtl #mt-toc-container button.mt-toggle,
.columbia-rtl #user-history-grid_wrapper .user-history-user,
.columbia-rtl .dataTable tbody .child .dtr-data,
.columbia-rtl .mt-grid .ui-table td,
.columbia-rtl .ui-table td,
.columbia-rtl .ui-table th,
.columbia-rtl .ui-widget .ui-table td,
.columbia-rtl .ui-widget .ui-table th,
.columbia-rtl table.dataTable td,
.columbia-rtl td,
.columbia-rtl th {
  text-align: right
}
.columbia-rtl #mt-login-form input[type=radio] {
  line-height: 1.5;
  top: -.1em
}
.columbia-rtl #mt-login-form fieldset .label-radio {
  margin: 0 0 0 1.5em
}
.columbia-rtl #mt-color-legend {
  float: left
}
.columbia-rtl .mt-sauh-summary-container:first-child {
  margin: 0 0 0 1em
}
.columbia-rtl .mt-sauh-summary-list {
  padding: 1em 0 1em 1em
}
.columbia-rtl #mt-color-legend .mt-legend-item,
.columbia-rtl .mt-legend-item {
  border-style: solid;
  border-width: 0 .5em 0 0;
  padding: 0 .5em 0 0
}
.columbia-rtl .mt-sauh-summary-list ul {
  padding: 0 .75em 0 0
}
.columbia-rtl .mt-event-history-page-info .icon {
  float: right;
  margin: 0 0 0 .3em
}
.columbia-rtl .dataTable {
  margin: 0
}
.columbia-rtl .DataTables_sort_wrapper .mt-datatables-header-title,
.columbia-rtl .DataTables_sort_wrapper .ui-icon {
  float: right
}
.columbia-rtl .file-row-description-buttons .ui-button {
  margin: 0 0 0 .5em
}
.columbia-rtl #mt-structuredtags-table .mt-structuredtags-checkbox,
.columbia-rtl .collapsed tbody td:first-child:before,
.columbia-rtl .collapsed tbody th:first-child:before {
  float: right
}
.columbia-rtl .collapsed tbody td:first-child:before,
.columbia-rtl .collapsed tbody th:first-child:before {
  content: '\e8dc';
  margin: -.2em -.25em 0 .1em
}
.columbia-rtl .collapsed tbody .parent td:first-child:before,
.columbia-rtl .collapsed tbody .parent th:first-child:before {
  content: '\e8dd'
}
.columbia-rtl .dataTable tbody .child ul {
  margin: 0 .5em 0 0
}
.columbia-rtl .dataTable tbody .child .dtr-title {
  float: right;
  margin: 0 0 0 .5em
}
.columbia-rtl .ui-tabs .ui-tabs-scroll-container {
  direction: ltr
}
@media all and (min-width: 18.75em) {
  .columbia-rtl .ui-tabs .ui-tabs-scroll-container {
    direction: rtl
  }
  .columbia-rtl .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-scroll-container {
    margin: 0
  }
}
@media all and (min-width: 37.5em) {
  .columbia-rtl .ui-tabs .ui-tabs-scroll-container {
    direction: ltr
  }
  .columbia-rtl .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-scroll-container {
    margin: 0
  }
}
.columbia-rtl .ui-tabs .ui-tabs-scroll-container li {
  direction: rtl
}
.columbia-rtl .ui-tabs .ui-tabs-nav li a {
  float: right
}
.columbia-rtl .mt-guide-tabs-selectors button,
.columbia-rtl .mt-guide-tabs-selectors button:active,
.columbia-rtl .mt-guide-tabs-selectors button:focus,
.columbia-rtl.no-touch .mt-guide-tabs-selectors button:hover,
.columbia-rtl.no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active {
  float: right;
  padding: .23em .1em 0 .2em
}
.columbia-rtl.columbia-browser-safari .mt-guide-tabs-selectors button,
.columbia-rtl.columbia-browser-safari .mt-guide-tabs-selectors button:active,
.columbia-rtl.columbia-browser-safari .mt-guide-tabs-selectors button:focus,
.columbia-rtl.columbia-browser-safari.no-touch .mt-guide-tabs-selectors button:hover,
.columbia-rtl.columbia-browser-safari.no-touch.elm-user-pro-edit .mt-guide-tabs-selectors button:active {
  padding: .17em .1em 0 .2em
}
.columbia-rtl .mt-guide-tabs-container[data-show-edit-controls=true] .ui-tabs-scroll-container {
  margin: 0
}
.columbia-rtl #deki-page-title .edit,
.columbia-rtl .editIcon,
.columbia-rtl .editIcon a {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
.columbia-rtl.columbia-browser-msie10 .editIcon a,
.columbia-rtl.columbia-browser-msie11 .editIcon a {
  left: 1.1em;
  position: relative;
  top: .1em
}
.columbia-rtl .state-edit .toggle-link {
  float: right;
  margin: 1.5em 0 0 .25em;
  transform: scaleX(-1)
}
@media all and (max-width: 80em) {
  .columbia-rtl .state-edit .toggle-link {
    margin-top: 1.25em
  }
}
@media all and (min-width: 80em) {
  .mt-page-link-divider-actions {
    max-width: 73em!important
  }
  .columbia-rtl .state-edit .toggle-link {
    margin-top: 1.5em
  }
}
.columbia-rtl .state-edit .cancel {
  margin: 0 1em
}
.columbia-rtl .state-edit .edit-update {
  margin: 0
}
@media all and (min-width: 37.5em) {
  .columbia-rtl #mt-toc-container {
    float: left;
    margin: 0 1em 0 0
  }
}
.columbia-rtl .mt-toc-content ol ol {
  margin: .5rem 1rem 0 0
}
.columbia-rtl .mt-toc-content li:before {
  float: right;
  margin: 0 0 0 .25em
}
.columbia-rtl .mt-toc-content ol ol li:before {
  margin: 0 0 0 .3rem
}
.columbia-rtl .mt-toc-content ol a {
  padding: 0 1em 0 0
}
.columbia-rtl .mt-toc-content ol ol a {
  padding-right: 1.9em
}
.columbia-rtl .mt-toc-content ol ol ol a {
  padding-right: 2.7em
}
.columbia-rtl .mt-toc-content ol ol ol ol a {
  padding-right: 3.5em
}
.columbia-rtl .mt-toc-content ol ol ol ol ol a {
  padding-right: 4.3em
}
.columbia-rtl .mt-toc-content ol ol ol ol ol ol a {
  padding-right: 5.1em
}
.columbia-rtl #blank-article .center a:before,
.columbia-rtl #blank-article .mt-blank-state-edit:before {
  margin: 0 0 0 .25em
}
.columbia-rtl .blank-page-tips dt {
  float: right
}
.columbia-rtl #blank-article dt:before {
  margin: 0 0 0 .5em
}
.columbia-rtl .blank-page-tips dd {
  margin: 0 2.25em 0 0
}
.columbia-rtl .deki-extension-list {
  float: left;
  margin: 0 0 0 1em
}
.columbia-rtl .deki-extension-list .mt-f1-success {
  background-position: right -1918px!important;
  padding: .13em 1.4em .25em 0
}
@media all and (min-width: 80em) {
  .columbia-rtl .deki-extension-list .mt-f1-success {
    padding: 0 1.4em .25em 0
  }
}
.cke_contents_rtl .mt-indent-1,
.columbia-rtl .mt-indent-1,
[dir=rtl] .mt-indent-1 {
  margin-left: 0;
  margin-right: 2.5em
}
.cke_contents_rtl .mt-indent-2,
.columbia-rtl .mt-indent-2,
[dir=rtl] .mt-indent-2 {
  margin-left: 0;
  margin-right: 5em
}
.cke_contents_rtl .mt-indent-3,
.columbia-rtl .mt-indent-3,
[dir=rtl] .mt-indent-3 {
  margin-left: 0;
  margin-right: 7.5em
}
.cke_contents_rtl .mt-indent-4,
.columbia-rtl .mt-indent-4,
[dir=rtl] .mt-indent-4 {
  margin-left: 0;
  margin-right: 10em
}
.cke_contents_rtl .mt-indent-5,
.columbia-rtl .mt-indent-5,
[dir=rtl] .mt-indent-5 {
  margin-left: 0;
  margin-right: 12.5em
}
[dir=rtl].mt-indent-1 {
  margin-left: 0;
  margin-right: 2.5em
}
[dir=rtl].mt-indent-2 {
  margin-left: 0;
  margin-right: 5em
}
[dir=rtl].mt-indent-3 {
  margin-left: 0;
  margin-right: 7.5em
}
[dir=rtl].mt-indent-4 {
  margin-left: 0;
  margin-right: 10em
}
[dir=rtl].mt-indent-5 {
  margin-left: 0;
  margin-right: 12.5em
}
.cf:after,
.cf:before {
  content: " ";
  display: table
}
.cf:after {
  clear: both
}
.mobile-only {
  display: block
}
.mobile-hide {
  display: none
}
@media (min-width: 37.5em) {
  .mobile-only {
    display: none
  }
  .mobile-hide {
    display: block
  }
}
body a.arrow::after {
  content: "keyboard_arrow_right";
  font-family: "Material Icons";
  font-size: 130%;
  left: -1px;
  line-height: 0;
  margin-right: -8px;
  position: relative;
  top: 5px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "liga"
}
body .pentaho-caution,
body .pentaho-note {
  font-style: italic
}
body #title,
body h1,
body p.h1 {
  font-weight: 300;
  font-size: 187%;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0
}
body h2,
body p.h2 {
  font-size: 150%;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 40px
}
body h3,
body p.h3 {
  font-size: 112%;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 0
}
body h4,
body h5,
body p.h4,
body p.h5 {
  font-size: 112%;
  font-weight: regular;
  margin-top: 40px;
  margin-bottom: 10px;
  font-style: italic
}
body ol,
body p,
body ul {
  margin-bottom: 0;
  margin-top: 20px
}
body li p,
body ol ol,
body ol ul,
body p ol,
body p ul,
body table p:first-child,
body ul ol,
body ul ul {
  margin-top: 0
}
body p img {
  margin-top: 0!important
}
body ul {
  padding-left: 2.5em
}
body ol ol {
  list-style-type: lower-alpha
}
.elm-content-container li.namespaceEntry,
.elm-content-container li.namespaceEntry li {
  list-style-type: none
}
body .mt-select,
body .mt-text,
body .mt-textarea,
body input,
body select,
body textarea {
  border: 1px solid #DDDDE1;
  color: #333
}
body code {
  color: #666;
  padding: 0
}
body strong {
  font-weight: 600
}
body .left {
  float: left
}
body .right {
  float: right
}
body .icon-green {
  color: #006645
}
body .icon-red {
  color: #900
}
body .pentaho-note::before {
  content: "Note: ";
  font-weight: 600
}
body .pentaho-caution::before {
  content: "Caution: ";
  font-weight: 600
}
body .filepath {
  font-family: 'courier new', courier, monospace;
  font-size: 1em
}
body .note {
  color: #666;
  font-size: 100%;
  margin-top: 20px
}
body .pentaho-code-block {
  background: #F5F6F7;
  border: 0;
  color: #888;
  font: 1em 'courier new', courier, monospace;
  margin: 1em 0;
  padding: 1em;
  text-align: left
}
body table th,
body table tr td {
  border-right: 1px solid #DDDDE1
}
body .pentaho-list-ordered li {
  padding-left: 5px;
  padding-bottom: 5px
}
body table {
  margin-top: 20px;
  border: 1px solid #DDDDE1;
  width: 100%
}
body table caption {
  margin-bottom: 10px;
  font-weight: 600;
  text-align: left
}
body table th {
  color: #666;
  padding: 8px 15px;
  vertical-align: middle
}
body table th:last-child,
body table tr td:last-child {
  border-right: 0
}
body table tr td {
  border-bottom: 1px solid #DDDDE1;
  padding: 10px 15px
}
body table tr td ol,
body table tr td p,
body table tr td table,
body table tr td ul {
  margin-top: 10px
}
body table tr td li {
  padding-left: 5px
}
body table tr:last-child td {
  border-bottom: 0
}
body table img {
  margin-top: 0!important
}
body .badge {
  border-radius: 2px;
  margin: 8px 3px 0 0;
  display: inline-block;
  font-size: 14px;
  line-height: 22px
}
body .badge .stripe {
  width: 8px;
  height: 22px;
  display: inline-block;
  position: absolute;
  border-radius: 1px 0 0 1px
}
.elm-header .elm-header-global-nav .elm-hierarchy-trigger.mt-icon-hierarchy-trigger-closed::after,
article a.external::after {
  position: relative;
  font-weight: 400;
  -webkit-font-feature-settings: "liga";
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  font-family: "Material Icons"
}
body .badge .name {
  display: inline-block;
  padding: 0 8px 0 16px
}
body .badge.badge-green {
  color: #006645;
  border: 1px solid #006645
}
body .badge.badge-green .stripe {
  background-color: #006645
}
body .badge.badge-red {
  color: #900;
  border: 1px solid #900
}
body .badge.badge-red .stripe {
  background-color: #900
}
body .badge.badge-purple {
  color: #3A1D73;
  border: 1px solid #3A1D73
}
body .badge.badge-purple .stripe {
  background-color: #3A1D73
}
body .badge.badge-black {
  color: #000;
  border: 1px solid #000
}
body .badge.badge-black .stripe {
  background-color: #000
}
body .badge.badge-gray {
  color: #616060;
  border: 1px solid #616060
}
body .badge.badge-gray .stripe {
  background-color: #616060
}
body .badge.badge-orange {
  color: #E77801;
  border: 1px solid #E77801
}
body .badge.badge-orange .stripe {
  background-color: #E77801
}
body #pageText img {
  max-width: 800px
}
#elm-main-content li,
#elm-main-content p,
#elm-main-content td {
  line-height: 155%
}
article a.external::after {
  content: "open_in_new";
  font-size: 80%;
  left: 3px;
  line-height: 0;
  margin-right: 7px;
  top: -3px;
  display: inline-block;
  color: #999;
  font-feature-settings: "liga"
}
.elm-header .elm-header-custom {
  background-color: #005DA6;
  height: 50px
}
.elm-header .elm-header-custom a {
  padding-top: 7px;
  float: left
}
.elm-header .elm-header-custom a img {
  width: 140px
}
.elm-header .elm-header-custom .header-link {
  float: right;
  padding-top: 16px;
  color: #fff;
  margin-left: 20px;
  cursor: pointer
}
.elm-header .elm-header-custom .header-link:hover {
  text-decoration: underline;
  color: #fff
}
.elm-header .elm-header-logo-container {
  display: none
}
.elm-header .elm-header-user-nav {
  border-bottom: 1px solid #EBEBED;
  height: 50px
}
.elm-header .elm-header-user-nav .mt-search {
  display: inline
}
.elm-header .elm-header-user-nav .mt-search input {
  padding: 4px 0;
  font-size: 16px;
  background-color: #FFF;
  border: 1px solid #CCC;
  color: #666
}
.elm-header .elm-header-user-nav .mt-search input:hover {
  color: #333
}
@media (min-width: 18.75em) {
  .elm-header .elm-header-user-nav .mt-search input {
    width: 13em
  }
}
@media (min-width: 25em) {
  .elm-header .elm-header-user-nav .mt-search input {
    width: 18em
  }
}
@media (min-width: 37.5em) {
  .elm-header .elm-header-user-nav .mt-search input {
    width: 13.25em
  }
}
@media (min-width: 50em) {
  .elm-header .elm-header-user-nav .mt-search input {
    width: 21em
  }
}
.elm-header .elm-header-global-nav {
  border-top: #EBEBED
}
.elm-header .elm-header-global-nav button {
  line-height: 0!important
}
.elm-header .elm-header-global-nav .elm-hierarchy-trigger.mt-icon-hierarchy-trigger-closed::after {
  content: "add";
  top: -8px;
  display: block;
  color: #fff;
  line-height: 0;
  text-shadow: 1px 1px 0 #005DA6, 1px -1px 0 #005DA6, -1px 1px 0 #005DA6, -1px -1px 0 #005DA6;
  font-feature-settings: "liga";
  left: 5px
}
.elm-header .elm-header-global-nav .mt-breadcrumbs li {
  margin-top: -4px
}
.elm-header .elm-header-global-nav .mt-breadcrumbs a {
  line-height: 1
}
.elm-header .elm-header-global-nav .mt-breadcrumbs a span {
  display: none
}
.elm-header .mt-custom-home {
  background: #F5F6F7;
  padding: 26px
}
@media (min-width: 18.75em) {
  .elm-header .mt-custom-home .mt-field {
    width: 20em;
    max-width: 100%
  }
  .elm-header .mt-custom-home .mt-field .mt-inputredirect-input {
    font-size: 100%;
    border: 1px solid #CCC;
    padding: .2em 1.75rem
  }
  .elm-header .mt-custom-home .mt-field .mt-inputredirect-button,
  .elm-header .mt-custom-home .mt-field .mt-inputredirect-button:active,
  .elm-header .mt-custom-home .mt-field .mt-inputredirect-button:focus,
  .elm-header .mt-custom-home .mt-field .mt-inputredirect-button:hover {
    font-size: 150%;
    top: 0
  }
}
.elm-header .mt-custom-home .elm-nav-container .infocenter-button {
  background-color: #005DA6;
  color: #fff;
  border-radius: 3px;
  padding: 4px 15px;
  display: inline-block
}
.elm-header .mt-custom-home .elm-nav-container .infocenter-button:active,
.elm-header .mt-custom-home .elm-nav-container .infocenter-button:hover {
  color: #fff!important;
  background-color: #0080E8
}
.elm-header .p-header-version-picker {
  padding-bottom: 30px;
  text-align: center
}
.elm-header .p-header-version-picker h1 {
  margin-top: 30px
}
.elm-header .p-header-version-picker #version-picker {
  font-size: 140%
}
.elm-header .p-header-version-picker a:active,
.elm-header .p-header-version-picker a:hover {
  cursor: pointer
}
.elm-header .p-header-version-picker span.arrow {
  font-size: 80%
}
.elm-header .p-header-version-picker #versions-container {
  width: 165px;
  margin: 0 auto;
  display: none
}
.elm-header .p-header-version-picker #versions-container .versions-list {
  border: 1px solid #EBEBED;
  border-radius: 3px;
  background-color: #fff;
  position: absolute;
  margin: 10px 8px 0;
  box-shadow: 2px 2px 2px #bbb;
  text-align: left;
  z-index: 90
}
.elm-content-container li.namespaceEntry button:active,
.elm-content-footer .mt-related-listing:active,
.elm-content-footer .mt-related-listing:hover {
  box-shadow: none
}
.elm-header .p-header-version-picker #versions-container .versions-list ul {
  list-style: none;
  padding-left: 0;
  margin: 15px
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed,
.mt-classification-listings li,
.mt-guide-listings li .mt-listing-detailed {
  padding: 20px
}
.elm-header .p-header-version-picker #versions-container .versions-list ul li {
  margin: 0 0 10px
}
.elm-header .p-header-version-picker #versions-container .versions-list ul li:last-child {
  margin-bottom: 0
}
.elm-header .p-help-bar {
  text-align: center;
  padding-top: 20px
}
.elm-header .p-help-bar .elm-nav-container {
  padding-bottom: 20px;
  border-bottom: 1px solid #EBEBED
}
.elm-header .p-help-bar a {
  display: inline-block;
  margin: 0 20px
}
.elm-header .p-help-bar a span {
  display: block;
  margin-top: 10px
}
.mt-category-container .mt-sortable-listings-container {
  margin-top: 12px
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover {
  border: 1px solid #DDDDE1;
  border-radius: 3px;
  background-color: #FCFCFC
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-sortable-listing-image,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-sortable-listing-image,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-sortable-listing-image {
  display: none
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-title a,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-title a,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-title a {
  font-size: 120%;
  margin-top: 0;
  font-weight: 600
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-title a::after,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-title a::after,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-title a::after {
  top: 12px;
  content: "keyboard_arrow_right";
  font-family: "Material Icons";
  font-size: 130%;
  left: -1px;
  line-height: 0;
  margin-right: -8px;
  position: relative;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "liga"
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-icon-article-topic,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-subpages .mt-icon-article-topic-category,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-subpages .mt-icon-article-topic-guide,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-title .mt-icon-article-topic-category,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-title .mt-icon-article-topic-guide,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-icon-article-topic,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-subpages .mt-icon-article-topic-category,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-subpages .mt-icon-article-topic-guide,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-title .mt-icon-article-topic-category,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-title .mt-icon-article-topic-guide,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-icon-article-topic,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-subpages .mt-icon-article-topic-category,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-subpages .mt-icon-article-topic-guide,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-title .mt-icon-article-topic-category,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-title .mt-icon-article-topic-guide {
  display: none
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-image,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-image,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-image {
  display: none;
  margin: 0
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-edit-control,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-edit-control,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-edit-control {
  font-size: 100%
}
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing .mt-listing-detailed .mt-listing-detailed-overview,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:active .mt-listing-detailed .mt-listing-detailed-overview,
.mt-category-container .mt-sortable-listings-container .mt-sortable-listing:hover .mt-listing-detailed .mt-listing-detailed-overview {
  margin: 20px 0
}
.mt-guide-listings li {
  border: 1px solid #DDDDE1!important;
  border-radius: 3px;
  background-color: #FCFCFC
}
.mt-guide-listings li .mt-listing-detailed .mt-listing-detailed-title a {
  font-size: 120%;
  margin-top: 0;
  font-weight: 600
}
.mt-guide-listings li .mt-listing-detailed .mt-listing-detailed-title a.arrow::after {
  top: 12px
}
.mt-guide-listings li .mt-listing-detailed .mt-listing-detailed-overview {
  margin: 20px 0
}
.mt-guide-listings li .mt-listing-detailed .mt-listing-detailed-subpages li {
  border: none!important;
  background: 0 0
}
.featured-articles-container {
  margin-bottom: 10px
}
.featured-articles-container .featured-articles-list {
  width: 100%
}
@media (min-width: 37.5em) {
  .featured-articles-container .featured-articles-list {
    width: 48%
  }
}
.featured-articles-container .featured-articles-list.full {
  width: 100%
}
.featured-articles-container .featured-articles-list dt {
  font-weight: 600;
  font-size: 112%
}
.featured-articles-container .featured-articles-list dd {
  padding-left: 0;
  margin-top: 20px
}
.p-extras-bar {
  text-align: center;
  border-top: 1px solid #EBEBED;
  padding-top: 30px
}
.p-extras-bar .extras-container {
  display: inline-block;
  min-width: 265px;
  text-align: left;
  width: 48%;
  padding-bottom: 10px
}
.p-extras-bar .extras-container .extras {
  margin: 0 auto;
  width: 265px
}
.p-extras-bar .extras-container img {
  float: left;
  margin-right: 20px;
  margin-top: 0!important
}
.p-extras-bar .extras-container span {
  display: block;
  font-size: 150%;
  font-weight: 300;
  padding-bottom: 5px
}
#mt-help-results .mt-help-breadcrumb-label,
.elm-content-container li.namespaceEntry li.title,
.elm-content-footer h1,
.uicontrol {
  font-weight: 600
}
.p-extras-bar .extras-container a {
  font-size: 112%
}
#mt-help-results .mt-carousel-next,
#mt-help-results .mt-carousel-prev {
  margin-top: .7em
}
#mt-help-results .caroufredsel_wrapper {
  height: 5em!important
}
#mt-help-results .caroufredsel_wrapper .mt-search-carousel-item {
  height: auto;
  border-radius: 3px;
  font-size: 112%
}
#mt-help-results .caroufredsel_wrapper .mt-search-carousel-item .mt-search-carousel-image-container {
  display: none
}
#mt-search-results .result .title .go {
  font-weight: 600;
  font-size: 112%
}
#mt-search-results .result .title .go::after {
  content: "keyboard_arrow_right";
  display: inline-block;
  font-family: "Material Icons";
  font-size: 130%;
  left: -1px;
  line-height: 0;
  margin-right: -8px;
  position: relative;
  top: 5px;
  font-feature-settings: "liga"
}
.elm-content-container .pentaho-overview-hidden,
.elm-content-footer .elm-meta-data.elm-meta-bottom,
.elm-content-footer .elm-related-articles-container,
.elm-content-footer .mt-related-listing .mt-related-listing-link-icon,
.elm-footer .elm-footer-siteinfo-nav {
  display: none
}
#mt-search-results .result:nth-child(2n+1) {
  background-color: #F5F6F7
}
.elm-content-container #title {
  border-bottom: 1px solid #CCC
}
.elm-content-container .elm-meta-top {
  margin-top: 10px
}
.elm-content-container .elm-meta-top .elm-last-modified,
.elm-content-container .elm-meta-top .elm-page-restriction,
.elm-content-container .elm-meta-top li {
  margin: 0
}
.elm-content-container #mt-toc-container {
  background-color: #F5F6F7;
  border: 0;
  border-radius: 0;
  margin-top: 30px
}
.elm-content-container #mt-toc-container .mt-toc-content li::before {
  content: ""
}
.elm-content-container #mt-toc-container .mt-toc-content li a {
  padding-bottom: 5px;
  padding-left: 0
}
.elm-content-container .syntaxhighlighter .line.alt1 {
  background-color: #fff!important
}
.elm-content-container .mt-page-section img {
  margin-top: 30px
}
.elm-content-container .editIcon a {
  overflow: visible;
  margin-top: -24px
}
.elm-content-container #section_1 h1,
.elm-content-container #section_1 h2,
.elm-content-container #section_1 h3,
.elm-content-container #section_1 h4,
.elm-content-container #section_1 h5,
.elm-content-container #section_1 h6 {
  margin-top: 40px
}
.elm-content-container .api-ref-table th:first-child {
  width: 40%
}
.elm-content-container table.inner-table {
  margin-bottom: 15px
}
.elm-content-container table.inner-table tr th {
  padding: 0 15px;
  font-size: 100%
}
.elm-content-container table.inner-table tr td {
  border-top: 1px solid #DDDDE1;
  padding: 4px 15px 10px
}
.elm-content-container table.inner-table tr td:first-child {
  width: 25%
}
.elm-content-container table.inner-table tr:first-child td {
  border-top: none
}
.elm-content-container .index-list {
  padding-left: 0
}
.elm-content-container li.namespaceEntry ul {
  padding-left: calc(1.4em + 10px)
}
.elm-content-container li.namespaceEntry button {
  border: none;
  background: 0 0;
  color: #333;
  padding: 0
}
.elm-content-container li.namespaceEntry button.mt-toggle:before {
  margin-right: 0;
  width: 1em;
  height: 1em;
  position: relative;
  top: 3px;
  font-size: 1.25em
}
.elm-content-footer .elm-article-feedback {
  margin-bottom: 0
}
.elm-content-footer li,
.elm-content-footer p,
.elm-content-footer td {
  line-height: 1.2!important
}
.elm-content-footer .mt-related-listing {
  border-radius: 3px
}
.elm-footer .elm-footer-custom .elm-nav-container {
  border-top: 1px solid #EBEBED
}
.elm-footer .elm-footer-custom .elm-footer-copyright {
  float: left;
  color: #999;
  font-size: 90%
}
.elm-footer .elm-footer-custom .elm-footer-copyright a {
  color: #999
}
.elm-footer .elm-footer-custom .elm-footer-copyright a:after {
  content: "\20\7C\20"
}
.elm-footer .elm-footer-custom .elm-footer-copyright a:nth-child(3):after {
  content: ""
}
.elm-footer .elm-footer-custom .elm-footer-social-media {
  float: right;
  font-size: 120%
}
.elm-footer .elm-footer-custom .elm-footer-social-media a {
  margin-left: 6px;
  color: #999
}
.elm-footer .elm-footer-custom .elm-footer-social-media a:visited {
  color: #999
}
.elm-footer .elm-footer-custom .elm-footer-social-media a:active,
.elm-footer .elm-footer-custom .elm-footer-social-media a:hover {
  color: #666
}
.elm-footer .elm-footer-custom ol {
  height: 40px;
  line-height: inherit;
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-top: 10px;
  text-align: left
}
.elm-footer .elm-footer-custom ol li {
  display: inline-block;
  overflow: visible;
  text-overflow: inherit;
  white-space: normal
}
#menu-container,
.mt-icon-article-guide,
.mt-icon-article-howto,
.mt-icon-article-reference,
.mt-icon-article-topic,
.mt-icon-article-topic-category,
.mt-icon-article-topic-guide,
.mt-icon-article-topic-portfolio .mt-icon-article-category,
.mt-iocn-article-portfolio {
  display: none
}
.elm-footer .elm-footer-custom ol li p {
  margin-top: 5px;
  margin-bottom: 8px
}
.elm-footer .elm-footer-custom ol li:last-child {
  margin-right: 0;
  margin-top: 14px
}
#menu-container .menu-list {
  border: 1px solid #EBEBED;
  border-radius: 3px;
  background-color: #fff;
  position: absolute;
  margin: 10px 8px 0;
  right: 0;
  top: 25px;
  box-shadow: 2px 2px 2px #bbb
}
#menu-container .menu-list ul {
  list-style: none;
  padding-left: 0;
  margin: 15px
}
#menu-container .menu-list ul li {
  margin: 0 0 10px
}
#menu-container .menu-list ul li:last-child {
  margin-bottom: 0
}
#menu-container .menu-list ul li a {
  float: none
}
.elm-header .elm-fixed-header+.elm-header-hierarchy {
  top: 2.2em!important
}
@media all and (min-width: 18.75em) {
  .elm-header .elm-fixed-header+.elm-header-hierarchy {
    top: 2.2em
  }
}
#mt-structuredtags-export-button {
  display: block
}